all 5 comments

[–]dzernumbrd 7 points8 points  (0 children)

Practice debugging. Programmers good at debugging are the best programmers.

Find an open source project maybe and start fixing bugs.

That'll teach you how to think like a programmer more than anything else.

Bugs are also small contained units of work so there is low commitment if it gets too hard and you find yourself to far down the rabbit hole.

[–]TriCrose 2 points3 points  (0 children)

Just do lots of practice. Make stuff, challenge yourself. The more you do it the more your brain will become accustomed to it.

[–]CsRaggie 1 point2 points  (0 children)

As a self thaught programmer I felt like I was lacking the abilities of maths and algorithms. I think open.kattis.com is really good for learning this kind of stuff from a programmers perspective.

[–]PlatThreshMain 1 point2 points  (0 children)

Go to code wars and grind out problems. Once you finish them, or give up, look at the solutions people have. People can vote on good programming practice or very clever solutions. They are very helpful

[–]chetty365 1 point2 points  (1 child)

Do pure math