4 ms·
I’m self taught. The things I found most helpful: CS50x Exercism.org MIT algorithms lectures on YouTube Introduction to logic and sets for computer programmer
by terakilobyte 4y ago
I’m self taught. The things I found most helpful:
CS50x
Exercism.org
MIT algorithms lectures on YouTube
Introduction to logic and sets for computer programmers book
I also got lucky enough to be involved in an OSS project early that really made me learn by doing.
I found books and online tutorials to be a double-edged sword. They’re great for showing the basics, but always have a plan to deviate and force yourself to encounter and fix errors you cause. Not doing so (“you” hereafter is past me) causes you to be reliant on the next chapter or comparing to the finished code online, which doesn’t exist when doing something yourself.
Lastly, be hungry, humble, and have thick skin. Ask a lot of questions. Read a lot. Program a lot. Program some more. Stack overflow is great, but try to make it your last stop.