I am a complete novice, to both programming and JavaScript. I do not know programming fundamentals, JavaScript basics, or any programming language. I only know HTML and CSS. I was looking for a physical book (paper) to learn JavaScript. I did a number of Google searches and read reviews but most books seem to presume that the reader knows at least the fundamentals of JavaScript and has some experience tinkering with it. Could you please list some books to learn JavaScript from the ground-up (starting with fundamentals), the book teaches from ground-up and assumes no previous knowledge on the readerâs part except HTML and CSS? In addition, while I will practice writing JavaScript along with reading the book, the book, while starting with basics, should be packed with enough information so that I can build a cool web app by the end of reading it. with Furthermore, if possible could you link a webpage with a good list of books to learn JavaScript for a complete novice, to both programming and JavaScript, having never written code except HTML and CSS. If possible, the book should teach ES6. Please do not suggest Eloquent JavaScript and You Donât Know JS Yet by Kyle Simpson because I have already taken a look at it and it is a more âintermediateâ book in my opinion. The author himself notes - âIf you are new to programming or JS, be aware that these books are not intended as a gentle âintro to JavaScript.â This material is, at times, complex and challenging, and goes much deeper than is typical for a first-time learner. Youâre welcome here no matter what your background is, but these books are written assuming youâre already comfortable with JS and have at least 6â9 months experience with it.â . Thank you for your help!
Eloquent JavaScript is pretty good and I hear JavaScript for Cats is a pretty good online resource. Oh, dip. You said not to suggest Eloquent JavaScript; Iâm pretty sure itâs a beginners book, but it is a bit wordy and not too hand holdy. But I do find the Head First series fun and interesting, maybe you should try their book, Head First JavaScript Programming.
Isnât this ES5? Is that fine?
Well if youâre a beginner you shouldnât really worry about that until youâve learned the fundamentals.
Differences between ES5 and ES6
So I can learn fundamentals from Head First which is ES5 and then learn ES6? The fundamentals stay same, correct?
As far as I know, you wonât have to relearn JavaScript when learning the changes from ES6. Does it make sense to change the large parts of the language? Nobody would use the languauge if that were the case. Sounds to me like youâre overthinking this, a little bit.