Hi, just wanted to tell everyone that i want to take seriously game dev.
But i have a bigger questions in my mind
Whats the first plan going ahead with this idea of becoming a game dev for the experienced ones?
Sorry for my english, english its not my first language
Complete a general purpose programming course focused on basic data structures and algorithms, like CS50.
5 Likes
If you want to be a professional one, start here: Godot: Learn To Be A Professional Game Developer by Making a 3D RPG From Scratch — Dragonforge Development This was a course I started making for just that purpose. I abandoned it due to the fact each course was taking me a week to write as a full time job and I didn’t have the time. But I made it free. It’ll give you a good foundation and a lot of links for you to educate yourself further.
You can then check out Harvard’s online CS50 course like @normalized suggested.
After that get a book on Object-Oriented Programming. Then read Design Patterns by the Gang of Four. Learn about the terms Inheritance, Encapsulation, Abstraction and Polymorphism until you know it well enough to explain it to someone else. (I cover them in my course.) Learn the difference between Composition vs. Inheritance and be able to articulate when to use which, because you need both to become a good game developer - especially with Godot.
Whatever you do, do not learn by asking an AI LLM. They will slow you down because they will lie to you.
Also, if English is tough for you, and you want to use Godot, find a non-English Godot community to support you. They are all over the world.
If you haven’t yet, do the 2D Tutorial and 3D tutorial in the docs. It looks like you might be a native Spanish speaker based on your name, so the Spanish versions are here for 2D and 3D.
Ask questions of the community when you get stuck.
Oh, and enter a Game Jam after you’ve followed some tutorials and made some small games. It will teach you lots of skills like time management that can’t really be learned any other way without trial and error.
Good luck!
4 Likes
To add onto what has already been suggested, one of the best ways to learn is to participate in Game Jams.
One of the most important things you’ll learn from it is how to organize your time.
I can’t overstate how extremely valuable this skill is. In professional settings especially, there will be a set schedule where certain milestones need to be met. Game Jams will FORCE you to set these milestones up for yourself, because usually there are very strict time limitations.
Ludum Dare for example has a competition jam where you must create a game by yourself in 48 hours. This includes planning, art, code, sounds, design, publishing, etc. It forces you to recognize whats important for your idea, and you have to create a plan to bring it to life.
It also forces you to recognize whats actually possible for you and your skill set, which is another valuable skill. Knowing your limitations - and how to work around them - will be a deciding factor on whether you publish your game on time.
There are many game jams though. If you decide to stretch your legs and try one out, try to find one that is interesting to you! I wish you the best of luck, and I hope to see what you make in the future 
2 Likes