Ask HN: Overwhelmed with learning front-end, how do I proceed?
First, it&#x27;s important to understand that most of these technologies have emerged and became popular because they solved real problems. In this regard, it may be difficult to &quot;learn&quot; them, if you never had those problems in the first place. If you feel comfortable learning jQuery, learn&#x2F;use it enough to run into its weaknesses -- it won&#x27;t take long. Then moving on will feel more natural and will feel less like effort and more like pain relief.<p>Second, I would be more focused on obtaining fundamental programming skills, like the ones you get taught in academic CS classes, and less concerned about [insert-your-shiny-&quot;new&quot;-js-paradigm-here]. The reality is, pillars of programming haven&#x27;t changed drastically since 70ies, and if you&#x27;re very comfortable with the fundamentals, everything else becomes less a matter of understanding, and more a matter of memorizing (&quot;oh so this is how you do fundamental thing X in this particular framework&quot;).<p>Finally, as others have rightfully noted, focusing on one thing at a time makes learning way more efficient. It may seem counter-intuitive, but learning ten things consecutively will take way less time and energy than learning them in parallel.