A good "pure" Javascript 'language' tutorial
-
Is there any good links to learn the core JS fundamentals thoroughly ? Most tutorials online assume everybody wants to learn JS to develop Web. For example W3Schools:
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}oh, no "document." stuff :doh: That confuses the kids. I just want JS that's used at the backend. i.e Node. But when I search for Node.js based Tutorial they talk all about the libraries and APIs in Node. Like FileSystem, Network and other stuff directly. Not much of JS fundamentals. Is there a site where I can learn JS, the python or C way. Just data structures and fundamentals. This is for my cousin btw.
Pretty sure they have something on freecodecamp.org but I'm not sure how good it is.
Elephant elephant elephant, sunshine sunshine sunshine
-
Is there any good links to learn the core JS fundamentals thoroughly ? Most tutorials online assume everybody wants to learn JS to develop Web. For example W3Schools:
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}oh, no "document." stuff :doh: That confuses the kids. I just want JS that's used at the backend. i.e Node. But when I search for Node.js based Tutorial they talk all about the libraries and APIs in Node. Like FileSystem, Network and other stuff directly. Not much of JS fundamentals. Is there a site where I can learn JS, the python or C way. Just data structures and fundamentals. This is for my cousin btw.
I've found the series by Kyle Simpson https://www.amazon.com/s?k=kyle+simpson+javascript[^] to be very detailed and covering a lot of the fine detail of JavaScript.
-
Ahh, the elaborated language-embedded I/O functions of the Advanced Languages like C, C++ and Pascal in my childhood. Just put a red A letter to the second column of the second row from the top... Also, for a true language integrated query go for Foxpro's scatter/gather commands instead...
-
Is there any good links to learn the core JS fundamentals thoroughly ? Most tutorials online assume everybody wants to learn JS to develop Web. For example W3Schools:
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}oh, no "document." stuff :doh: That confuses the kids. I just want JS that's used at the backend. i.e Node. But when I search for Node.js based Tutorial they talk all about the libraries and APIs in Node. Like FileSystem, Network and other stuff directly. Not much of JS fundamentals. Is there a site where I can learn JS, the python or C way. Just data structures and fundamentals. This is for my cousin btw.
I know exactly what you mean and please without jQuery, God forbid React and Angular. This book wold be a nice start. Get the basics of the language (no web). [The Principles of Object-Oriented JavaScript: Zakas, Nicholas C.: 9781593275402: Amazon.com: Books](https://www.amazon.com/Principles-Object-Oriented-JavaScript-Nicholas-Zakas/dp/1593275404) And don't worry about the "Object-Oriented" in the title. Reintroducing JavaScript, a free chapter from a book: [Appendix D. Reintroducing JavaScript · Getting MEAN with Mongo, Express, Angular, and Node Livebook](https://livebook.manning.com/book/getting-mean-with-mongo-express-angular-and-node/appendix-d/) [Learn JavaScript: The Hard Parts -- Dive Deep into JavaScript to Solve Complex Challenges](https://frontendmasters.com/courses/javascript-hard-parts/) [bind and this - Object Creation in JavaScript P1 - FunFunFunction #43 - YouTube](https://www.youtube.com/watch?v=GhbhD1HR5vk&list=PL0zVEGEvSaeHBZFy6Q8731rcwk0Gtuxub) [Higher-order functions - Part 1 of Functional Programming in JavaScript - YouTube](https://www.youtube.com/watch?v=BMUiFMZr7vk&list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) And don't worry about the "Functional" in the title. On the net search for articles by this guy [https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/\](https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/) He has the ability to discuss technical matters without throwing hipster abbreviations at you. greetings
-
I used Javascript on the command line to embed it in a library before Node.js was built. Should you need an interactive console in Windows, have a look at MDN's Spidermonkey jsshell: SpiderMonkey: The Mozilla JavaScript runtime - Mozilla | MDN[^] Among the many pages of MDN this one gives a bird's eye view on the basics of the language. A re-introduction to JavaScript (JS tutorial) - JavaScript | MDN[^] Finally, Douglas Crockford was my favorite JavaScript expert: Books By Douglas Crockford[^] and Douglas Crockford's JavaScript[^]
-
I've found the series by Kyle Simpson https://www.amazon.com/s?k=kyle+simpson+javascript[^] to be very detailed and covering a lot of the fine detail of JavaScript.
-
I'm most of the way through this tutorial. It has a separate section for the DOM. It is amazeballs: https://javascript.info/[^]
-
I know exactly what you mean and please without jQuery, God forbid React and Angular. This book wold be a nice start. Get the basics of the language (no web). [The Principles of Object-Oriented JavaScript: Zakas, Nicholas C.: 9781593275402: Amazon.com: Books](https://www.amazon.com/Principles-Object-Oriented-JavaScript-Nicholas-Zakas/dp/1593275404) And don't worry about the "Object-Oriented" in the title. Reintroducing JavaScript, a free chapter from a book: [Appendix D. Reintroducing JavaScript · Getting MEAN with Mongo, Express, Angular, and Node Livebook](https://livebook.manning.com/book/getting-mean-with-mongo-express-angular-and-node/appendix-d/) [Learn JavaScript: The Hard Parts -- Dive Deep into JavaScript to Solve Complex Challenges](https://frontendmasters.com/courses/javascript-hard-parts/) [bind and this - Object Creation in JavaScript P1 - FunFunFunction #43 - YouTube](https://www.youtube.com/watch?v=GhbhD1HR5vk&list=PL0zVEGEvSaeHBZFy6Q8731rcwk0Gtuxub) [Higher-order functions - Part 1 of Functional Programming in JavaScript - YouTube](https://www.youtube.com/watch?v=BMUiFMZr7vk&list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) And don't worry about the "Functional" in the title. On the net search for articles by this guy [https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/\](https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/) He has the ability to discuss technical matters without throwing hipster abbreviations at you. greetings
-
Pretty sure they have something on freecodecamp.org but I'm not sure how good it is.
Elephant elephant elephant, sunshine sunshine sunshine
-
Is there any good links to learn the core JS fundamentals thoroughly ? Most tutorials online assume everybody wants to learn JS to develop Web. For example W3Schools:
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}oh, no "document." stuff :doh: That confuses the kids. I just want JS that's used at the backend. i.e Node. But when I search for Node.js based Tutorial they talk all about the libraries and APIs in Node. Like FileSystem, Network and other stuff directly. Not much of JS fundamentals. Is there a site where I can learn JS, the python or C way. Just data structures and fundamentals. This is for my cousin btw.
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A\_re-introduction\_to\_JavaScript
https://github.com/trekhleb/javascript-algorithms
https://github.com/thejsway/thejsway (section on nodejs)
https://github.com/leonardomso/33-js-concepts
https://eloquentjavascript.net/ (section on nodejs)
http://domenlightenment.com/
https://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/JavaScript\_Introduction.html
https://javascript.info/https://www.freecodecamp.org/news/my-giant-javascript-basics-course-is-now-live-on-youtube-and-its-100-free-9020a21bbc27/
web intros
https://docs.microsoft.com/en-us/previous-versions/bb288795(v=vs.80)
https://docs.microsoft.com/en-us/previous-versions/bb288796(v=vs.80)