I took several free online courses, read a lot, and practiced on side-projects. But the main and most crucial part of my learning path was getting jobs where I could learn in real world scenarios.
Being self-taught is hard, but very cheap. It only works, however, if you're diligent, determined, and persistent.
It's probably also worth mentioning that (potentially just as crucial) is an insane amount of failures, and pursuing quality feedback on them as a method of learning.
Calvin Koepke
Software engineer specializing in headless WordPress.
I took several free online courses, read a lot, and practiced on side-projects. But the main and most crucial part of my learning path was getting jobs where I could learn in real world scenarios.
Being self-taught is hard, but very cheap. It only works, however, if you're diligent, determined, and persistent.