I know there are similar posts about it but the newest one is from 2020. So I wanted to open a new one here.
I am working on JavaScript last 3 weeks and it goes really slow. I had to go over each subject at least twice from different sources. Video courses, interactive project- based courses, going trough FCC challenges again… As I start to understand something a new confusing subject comes around and makes me feel like stupid again.
This week I started to read a book about algorithms because it’s something I need to work on a lot. And the book uses Python as language. I don’t know anything about Python. But I can understand it and I am amazed how simple it looks. It’s like plain English written in shortcuts. After reading two chapters in the book I even could pass few challenges of FCC Python for Everybody course without watching the source videos!
I just want to know if there is someone feels the same way. I may be mistaken for Python bc as I said I didn’t study it yet. But when you can understand a language you didn’t study at all just bc you know something about programming and then can’t grasp enough another language after spending 3 intense weeks of studying… It makes me little uncomfortable. Is it just me or this language is really hard??
I like building projects with JavaScript by the way (as part of interactive courses). I learn faster when I see what an array or function does in real world. But studying it through documents and challenges is not fun at all! I feel like I am giving a lot of time and getting very little in return. Just before writing here I searched for tech jobs that don’t require advanced JavaScript knowledge. Found machine learning and data analysis! Then I thought I rather study math and advanced algorithm. I am not very good in those subjects either. But that seems more beneficial as time I spend and knowledge I will get.
Anyone went through similar ups and downs while studying JavaScript? What did you do to overcome it? Am I making it bigger problem than it is? How long did it take for you to use the language for small projects without going back to lessons or using Google too much? Shall I try other languages like Python and change the career path? What is the best way to understand which path is better suited for you? Seems like irrelevant question but it’s not When you don’t enjoy with what you are learning, it slows you down even more.
Any answer to this post will be appreciated so much!