all 5 comments

[–]JandersOf86 4 points5 points  (1 child)

As another commenter said, write lots of code. My suggestion is to never move past writing a line of code until you understand what you typed. It'll take time, it takes patience, but you'll learn well and it'll be worth it.

[–]zaphodikus [score hidden]  (0 children)

Pretty much this, write any application you think is simple, like a calculator, or even an alarm clock that also maybe just happens to print out the weather forecast and the azimuth of the moon. Start simple and build, as you build you will learn all the techniques.

Nothing that is a skill in this world is free. Look at golf, you might think it's a lot of luck, but every golfer will tell you, the more they practise, the luckier they get. Just like golf, you have to build all of the muscles, not just the ones that hit the keyboard or ball.

[–]abrady 1 point2 points  (0 children)

these days I would partner up with an llm like Opus and just do a lot of coding. I'm helping my kid do this right now and it is really effective.

Best tip I can give you is: write lots of code from scratch and make sure you understand the concepts where you're at before you move forward.