DEV Community

Discussion on: The Harsh Reality for JS Developers: If You Don't Study The Fundamentals You Will Be Just Another “Coder”

Collapse
 
1oglop1 profile image
Jan Gazda

This is a great article even when I just skimmed through!
When I wanted to learn JavaScript 90% of peole told me to learn the framework, when I asked them about the particular error they had no idea because of lack of fundamentals. So I told them this is the reason I do not want learn the framework until I understand it's ideas!
With this mindset I continued my study and now I can bring up an application from the code to the infrastructure on my own. Frameworks/lauguages do not matter that much anymore.

Collapse
 
dragosnedelcu profile image
Dragos Nedelcu • Edited

Thanks Jan, glad you found it useful :)

Collapse
 
ahelmi365 profile image
Ali Helmi

What are the sources that you used to learn JS first?
Thank you!

Collapse
 
godstime_nwabue profile image
Godstime Nwabue

Currently stuck in fundamentals, still I was asked to learn the frameworks

Collapse
 
marvintensuan profile image
Marvin

What do you mean by this? Did you mean they cannot at least read tracebacks? Or is it to be expected that an average JS programmer should at least be able understand its internals (e.g., JS event loop and execution behavior).

Personally, I'm only a hobbyist. Python is my primary language but a lot of concepts are transferrable to JS. So even though I don't understand JS as deep as I do Python, I can manage to scaffold a Nuxt app and read the docs whenever I hit a problem.

Collapse
 
1oglop1 profile image
Jan Gazda

Hi, my first professional language is Python as well.
I mean that when I started learning python (at uni) I did not start with the framework I started with the language and concepts.
However then I wanted to learn JS and 8 out 10 people asked me "which framework" at that point I was not able to answer nor I was interested in learning the framework.
Later on I could see that learning the language fundamentals is gave me and advantage because I'm not dependent on the framework.

Some comments have been hidden by the post's author - find out more