Struggling to Apply What I Learn in Coding - Need Help!
Asked by
TechWizard42
I'm really into programming and have been learning various coding languages, including Python. While I grasp the programming logic without much trouble, I face challenges when it comes to practical applications like ordering commands. I can usually get through about 70% of a course before I find myself stuck in 'tutorial hell'. Some folks have suggested that working on real projects could help me, so I'd love to hear any suggestions or tips to overcome this obstacle and really master at least five programming languages!
Answers
How about creating a Tetris clone? It doesn't matter what project you choose, just have a tangible goal. A playable game is an excellent way to work through your understanding and apply what you've learned.
Reply to this answer
Just remember, programming is more than just knowing syntax. It's about logical flow too. Think of it like giving someone clear, step-by-step instructions to get somewhere. For example, if you're running a tic-tac-toe game, you need to plan out the entire process and the flow of commands. Writing a simple game can really help you understand the practical side of coding!
Reply to this answer
Keep in mind that understanding how to structure your logic is crucial. Take your problem, write down the steps necessary to solve it, and then convert that to code. Also, you could try using LeetCode for some coding challenge practice!
Reply to this answer
For practice, I'd definitely recommend checking out Exercism. It's a great resource, but don't forget about building projects too! Start with something simple like a to-do list app. Break it down into manageable parts, like creating an input for tasks and saving them. If you need a head start, look up guides, understand their steps conceptually, and try writing out the logic first before coding.
Reply to this answer
If youโre struggling with ordering statements, it sounds like you might not have a solid grasp yet. Hereโs my tip: Pick a programming languageโany one will do. Start by writing programs without relying on tutorials or AI. When you hit a roadblock, look up that specific issue, then try to continue on your own. Consistency is key; with enough dedication, youโll reach a novice level in about a year.
Reply to this answer
Add your answer
Answers are reviewed before publication.
DevGuru1970: I agree! From my experience, a year is a reasonable timeframe to gain a good understanding, especially if youโre tackling languages that differ quite a bit from what youโve learned before. Sites like Google and Stack Overflow can really help fill in the gaps in your knowledge!
BeginnerBuster: Any recommended tutorials that can guide me through simpler logic?