I've been working on learning programming for a few years, starting with Python and getting into some AI-related function scripts for my job. While I've found some satisfaction in automating tasks, I still struggle with feeling like a 'real programmer.' Now, I'm enrolled in a software engineering bootcamp, but I feel like I'm not making much progress. I keep having trouble remembering syntax across various languages. How do experienced programmers think about and recall syntax so effortlessly? Any tips for overcoming this mental block and improving my coding skills would be greatly appreciated.
3 Answers
Keep building! The more you create and solve problems through code, the more comfortable you'll get with the syntax. Just like typing in English becomes instinctive with practice, the same goes for programming. It takes time, so don’t rush it!
I think a big part of it is just practice. Most people don’t juggle multiple languages daily; honing one or two really well helps with retention. Use an IDE that highlights errors—it's a sweet way to catch issues as you code.
Don't worry too much about memorizing syntax, especially early on. As you practice, you'll find that syntax becomes less important. I suggest keeping a language reference handy, like LearnXiny, while you code. If you need to Google or consult AI, always type out the code yourself instead of copy-pasting; it helps reinforce your learning.

Great advice! I guess focusing on one language at a time will help me a lot.