DEV Community

Discussion on: Why You Should Learn JavaScript Principles First (Not the Hottest Frameworks)

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

I don't do Javascript, but I can testify that this is excellent all the same!

You've described my entire philosophy of programming. Because I've spent so much time mastering the underlying concepts of software development, I can pick up any language quite quickly. Similarly, when I spend any meaningful time in a language, I try to master the entirety of its core before I worry about grokking various libraries, GUI frameworks, or what have you.

Abstractions should make your life easier, as long as you don't focus on the abstractions. Learn the underlying concepts, and you'll be able to pick up any abstraction at will.

Collapse
 
blarzhernandez profile image
Roberto Hernandez

Completely agree. Jason, thanks for reading.

Collapse
 
lockeag profile image
Adrian Galvez G.

this should be the name of a book: the underlying concepts of software development

Collapse
 
codemouse92 profile image
Jason C. McDonald

It very nearly is. I came across this new release from No Starch Press the other day. Looks promising...

How Software Works by V. Anton Spraul

Thread Thread
 
blarzhernandez profile image
Roberto Hernandez

Great. I will take a look at. Thanks for sharing!