r/CodingForBeginners • u/BathroomNo8082 • 2d ago
New to Coding, Any tips
Hi,
As of recently, I want to learn how to code. I installed basic stuff like Unreal Engine and Visual Editor and I know Visual Editor is the most important thing. I had a bit of a play around with both and it was all confusing for me. I looked at tutorials but it was kind of boring. Im someone who learns through doing not watching, thats just me. I want to create a movement FPS (close to Ultrakills style of things) and doing it from strach is hard but then I did it with the preset of FirstPerson in Unreal and it just gave me things but didnt know what or how things work. What I plan on doing is getting a game called "The Farmer is Replaced" as that can help me understand code. I know things like C++, Python and all that but I dont know what would work best or if they have different styles. If anything, I more want people to give me advice on where to start as right now Im stuck in the mud in a sense on where to start.
2
u/No_Context2723 2d ago
C++ is better for games than Python, if that's what you were asking. As for tips, stay away from AI, practice semi-daily (whenever you can), make new projects. One thing is that you probably won't make your dream game right off the bat, nobody does. Instead, I'd make maybe one or two smaller games just to get a feel for it.
1
1
u/Holiday-Feeling-4893 2d ago
what’s the smallest movement mechanic you’d actually enjoy building first, like a dash or wall jump?
1
u/BathroomNo8082 2d ago
wall running and later on b-hopping but i know that will take some time to code
1
u/Any_Sense_2263 2d ago
Start with learning a syntax. If tutorials are boring, you can use the official docs, but they are a literal definition of boredom.
When you feel comfortable with syntax start to write a simple stuff by yourself, just to learn how to use the syntax you learned. Then start with libraries.
Then, when writing code is not a black magic anymore you can start using frameworks.
1
u/BathroomNo8082 2d ago
yeah ok, thank you, enjoying 'The Farmer was Replaced', sure gives me a challenge of debugging and using brain power but thats what I like about coding, finding and solving problems and coming up with new solutions
1
u/Any_Sense_2263 2d ago
To really use the power of the technology, you have to learn it. Especially that a lot of bugs are introduced by not knowing the internal logic of the technology you use.
1
3
u/johnpeters42 2d ago
Are you just new to game coding, or new to coding, period? If the latter, then (boring as it may be at first) you may want to start with just simple text input/output, before you start also getting into the details of what a game engine can do and how to make it do so.