How to start programming?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By snarflol

I’m really interested in learning to make games, but i don’t know how to start. I don’t have any programming experience and basically know nothing about it. How do I start and where?

:bust_in_silhouette: Reply From: David000

First, get comfortable with the engine.

Then, you need to learn GDscript or python. I say python because GDscript is very similar to python and you feel more familiar with GDscript. This step is not necessary.

I recommend Hartbeast’s rpg tutorial and the ‘How to make a 2D game in Godot’ by GDquest for learning GDscript and some to show you how one would make a full game.

After that, you will need to decide what kind of art style you might want to use for your games. I recommend pixel art or vector art. And learn some basic techniques, shading and all of that jazz.

You will also need to know how to make sound effects and music for your games. There’s tons of tutorials on YouTube on which programs to use, how to use them etc.

Along the way you should pick up some game design. You can watch GMTK videos. And you can search up on YouTube ‘game design tutorial’ or something like that.

Something else you should do along the way is making finished projects. Even though they’re really small, Its a good way to stay motivated and practice what you recently just learned.

I probably missed something but I think I covered the main points.

:bust_in_silhouette: Reply From: User007

It’s easy. Programming is a piece of cake.
At a younger age, I thought it is a mountain task. But turns out it is super cool and fun. I believe you can start with basic skills from different languages. Foundation should be strong. My advice is never to look for help. Be a self-taught pioneer.

I would also recommend you to take some additional self-learning courses that are available on different learning platforms. They can give you some confidence to move up the ladder. To speak from my personal experience, I have been working in the mobile app development services space for more than 5 years. Besides my degree, I have been doing some additional online courses for the past couple of years. They actually helped me in terms of knowledge. You may try the same. Best wishes.

User007 | 2021-12-23 06:31