While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Valve (Steam) begin a direct collaboration with Arch Linux
- Frog Protocols announced to try and speed up Wayland protocol development
- Steam Deck - SteamOS 3.6.15 Beta: Zoomer Edition released
- EmuDeck 2.3 out now with a fresh UI design, 3DS emulators return
- Heroic Games Launcher 2.15.2 released fixing Amazon, GOG and Epic Games issues
- > See more over 30 days here
-
Dome Keeper hits 1 million players - multiplayer and mo…
- Klaas -
Dome Keeper hits 1 million players - multiplayer and mo…
- slaapliedje -
GE-Proton 9-15 released with an important fix for NVIDI…
- GamingTFM -
GE-Proton 9-15 released with an important fix for NVIDI…
- TarsiSurdi -
LibreQuake aims to create a completely free Quake alter…
- lavenderdotpet - > See more comments
- Spare gog keys
- on_en_a_gros - Weekend Players' Club 9/27/2024
- Pengling - Paradox fans: help needed with Crusader Kings
- amatai - New Desktop Screenshot Thread
- sourpuz - Do you think that Steam will become open source in the future?…
- LoudTechie - See more posts
Unfortunately it looks like I'm going to have learn Windows development first. Oh well games are cross platform anyway, so developing games for Windows as well will at least pay the bills.
Any thoughts or advice?
View PC info
Sadly, you mention getting back to school... if you are 40+, don't expect to get hired in programming... especially if you have a lack of experience. At least here in the US. While age discrimination is not legal, it happens all the time in this field.
Sorry if I sound cynical, but it is true.
https://developer.mozilla.org/en-US/docs/Games
View PC info
For programming language maybe python, it has lots of libraries, and it used in many applications, from web stuff to scripts and games. It's website also features a tutorial, howtos, references to start you off. Of course there are also lots of books available to buy that deal with python usage as well. If you run linux you will most likely have python 2.7 or python 3.x installed and configured already.
View PC info
To develop (other than a programming language, of course) you need to know the basics of data structures: stack, queue, lists, hashtables, graphs. The more you know, the better.
So in a year you can cover just the basic needs for a serious experience. That's a lot of work, I know.
That said, to start the easy way you can try Lua and the Love library https://love2d.org/.
The hard way is: the C language with SDL2 library https://www.libsdl.org/.
Then you can move to (much needed nowadays) Object Oriented Programming and beyond.
Fortunately there are lots of books that will guide you step by step.
https://www.youtube.com/watch?v=k_ghOyPX820
I think it is generally a good introduction to learn how to program on the basis of a game. The prerequisite is that you may already have some basic knowledge or you know someone.
From experience I can tell you that Linux is excellent for learning programming and other things. I became aware of Linux over 20 years ago because of my computer science studies. Thanks to Linux I made a huge leap forward. Because there were all the compilers, interpreters, editors and whatever I needed. I developed for Windows once. But it was difficult to exist outside a company where all the (expensive) development environments was available.
Well, maybe we'll get the Flappy Bird programmed. But first I have to do something with my CSGO addiction, which eat up almost all my free time. Which Satan had the idea of making Steam available for Linux?
You're right. Also the most important thing is to start.
Last time I checked we Europeans were still allowed to use education in the UK...
Last edited by LoganKing on 14 July 2022 at 8:01 pm UTC