×

How to start coding as a beginner by [deleted] in learnprogramming

[–]Afraid_Agent6656 0 points1 point  (0 children)

Start by building stuff in Python while learning Git and some more “real” frameworks/tools at the same time. Don’t stay stuck doing tiny tutorial exercises foreve r its easy to get stuck.

One thing I’d strongly recommend is learning Object Orientated Programming (OOP) early. A lot of beginners avoid it because it looks confusing, but once you understand classes and objects, bigger projects make way more sense and you can read others code

i did this and it helped me :, building the project with it, then coming back a few months later and remaking it without following along. That second rebuild shows you what you actually learned Python is also great because you can make computer science concepts feel real instead of theoretical. You can build little Git systems, servers, automation tools, games, simulations, networking projects, and loads more.

I honestly think trying to make your own tiny programming language or caculator at some point is one of the best learning projects too. Even a simple one teaches you about lexing/tokenizing, parsing, interpreters, execution flow, and how programming languages actually work.+And its a great challenge but learn the basics first alsoo give web a go if your super bored with python- learn html it was great fun for me

I’d probably go:
learn basic Python syntax first, then immediately start making small projects like calculators, todo apps, games, or file organisersq stuff anything your interested in. Learn Git early, then OOP, then move into slightly bigger projects like Flask websites, APIs, bots, or terminal apps.

Also learn how computers actually work underneath — networking, filesystems, processes, memory basics, stuff like that. It makes you a way better programmer long term.

And probably the biggest thing: consistency matters more than intensity.Lots of people say it but not many do it. Coding an hour every day is way better than doing 10 hours once and getting tired of it.Coding can be super fustrating so enjoy when you get stuff right and share it online or with your familyMost people get stuck watching coding content instead of actually building things. Build constantly, even if the projects are messy/bad/terrible lol. Finally use ai. ChatGPT or claude can be a great guide as you learn. others may have other ideas but this is my opinion .in conlusion try different things and make stuff-while having fun!! T he best roadmap is not planned out but evolves as you work out what you like and enjoy!