Ask HN: Keep learning by doing or study CS theory?
I am learning to code for the last 5 months. So far, I am mostly learning (Javascript) by doing, i.e. I have an idea for a small project, choose a tech I want to learn more and build the project.
Here are the projects I did so far: https://rodrigo-pontes.glitch.me/
I have started to look for software development jobs now, so my doubt is:
Should I keep creating these projects in order to learn software development, or should I start to learn more profoundly about more theoric concepts like those taught at CS classes that are available online?
In case you think I should go to the CS theory path, which topics should I focus my learning? Any specific resource you recommend?
(if it matters, I want to optimize my education to increase my chances to get a good software development job).
Thanks!