DEV Community

Discussion on: How do I deal with learning multiple languages and still make it stick?

Collapse
 
tsanak profile image
tsanak

Hey Jos, welcome to Dev!

Although I have a CS degree and learned some languages in college, my journey (~6 years) in the Web dev scene was very similar to yours.

I too started by following tutorials from simple html, css and js then moved to jquery and bootstrap. After that I started tinkering with the backend and using PHP and MySQL. Later I learned Python and Django. I am currently working for about 3 years as a full-stack developer.

I faced some of your issues too and I still face them sometimes. It's difficult to learn multiple languages at the same time and I still get confused sometimes and mix up js with python syntax 😛.

What I found helping was to focus on building something that I really like and learn through creating small and progressively bigger websites. The web dev field is vast and you could easily get distracted with the new stuff that gets out every week. While learning try to stick with the basics e.g. vanilla js/ Jquery, Flask/Django, css (possibly with a framework) and create as much as you can with them. Then, when you feel ready dive in deeper with a Javascript framework (Vue, React, Angular, Svelte and many many more) or with another backend language. In the position that you are right now, having some knowledge of both frontend and backend I would suggest that you start building your own website and focus on either the backend first and then on the frontend.

Don't get discouraged by the mix ups, they happen to everyone.

Hope this helps, keep learning & creating!