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
- Dungeon Clawler will grab hold of your free time now it's in Early Access, plus keys to give away
- Steam getting proper Season Pass support with clearer guidelines and refunds for cancellations
- itch.io store now requires AI generated content disclosures for assets
- Mesa 24.3.0 graphics drivers for Linux released with many new features and bug fixes
- Huge new Proton 9.0-4 update for Steam Deck / Linux now in need of testing
- > See more over 30 days here
-
Steam Autumn Sale is live for you to empty your wallets…
- Cloversheen -
New Steam Controller 2 and VR controller designs got le…
- johnny-linux -
Steam Autumn Sale is live for you to empty your wallets…
- Cloversheen -
Steam Autumn Sale is live for you to empty your wallets…
- Liam Dawe -
New Steam Controller 2 and VR controller designs got le…
- sarmad - > See more comments
- New Desktop Screenshot Thread
- Hamish - Spare gog keys
- Pyrate - Nintendo-style gaming, without Nintendo!
- Talon1024 - What have you been listening to?
- Linux_Rocks - More updates - social media related
- Klaas - 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