67
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 13 Feb 2026
67 points (97.2% liked)
Programming
25545 readers
967 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
For me, I picked up programming as a kid through tinkering around with other people's Scratch projects, modifying them to do strange stuff and learning more about how it worked. Also: books. I learnt Python through an excellent book, and it helped me pick up loads of programming concepts. Those skills can then be transferred to whatever programming language I tried (since they all have variables, loops, the sort)
If you're starting out with game dev, I highly recommend Godot (specifically, Godot 4. Make sure to search for tutorials for version 4, not 3 since they are quite different!). GDScript is much easier to work with than the C# used in Unity and the C++ used in Unreal Engine, and Godot is also lighter on your system hardware. I recommend watching videos from GDQuest (for learning the basics, like the interface and such, they have a website too) and HeartBeast (loads of good starter projects)
One great way to learn game dev is to start out with a basic project and slowly expand it with cool new things that you search up how to do and thus learn as you go. When I first started (with Unity), I followed a basic tutorial on making a bean move around and making basic platforms and coins and such. I then expanded that to have evil bean enemies, loads of additional levels that all have their own unique flair (opening and closing doors by touching a button, lots of unique blocks, platforms, etc that I made myself, spinning blades, a rickroll block, a whole bunch). It's a horrible, horrible game (the bean could fly and skip all the levels since I never bothered to implement ground checking), but I learnt a lot and had fun doing it.
Something easy to start with is basic pixel art. I was able to pick it up, and with practice, you can make it look quite good!
For music, I would recommend Jummbox (drag around beats until something sounds good), for SFX bfxr is great. Alternatively, go to somewhere like opengameart.org or Kenney for art, sound, music, etc.
Another good option would be to work with a friend, or multiple.