Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. A good "pure" Javascript 'language' tutorial

A good "pure" Javascript 'language' tutorial

Scheduled Pinned Locked Moved The Lounge
javascripttutorialpythonasp-netsysadmin
38 Posts 19 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nand32

    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.

    L Offline
    L Offline
    loctrice
    wrote on last edited by
    #29

    Pretty sure they have something on freecodecamp.org but I'm not sure how good it is.

    Elephant elephant elephant, sunshine sunshine sunshine

    N 1 Reply Last reply
    0
    • N Nand32

      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.

      D Offline
      D Offline
      DavidBro63
      wrote on last edited by
      #30

      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.

      N 1 Reply Last reply
      0
      • P Peter Adam

        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...

        B Offline
        B Offline
        bryanren
        wrote on last edited by
        #31

        scatter/gather - I have not seen (used) that in a long time. I recently referred to zap & pack with one of our DBA types - no, they did not know whence it came, are but children.

        1 Reply Last reply
        0
        • N Nand32

          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.

          M Offline
          M Offline
          Martin ISDN
          wrote on last edited by
          #32

          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

          N 1 Reply Last reply
          0
          • M mauroc 1984

            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[^]

            N Offline
            N Offline
            Nand32
            wrote on last edited by
            #33

            Thank you very much! :cool:

            1 Reply Last reply
            0
            • D DavidBro63

              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.

              N Offline
              N Offline
              Nand32
              wrote on last edited by
              #34

              Sure thanks for the reference. I'll get one :)

              1 Reply Last reply
              0
              • M MadGerbil

                I'm most of the way through this tutorial. It has a separate section for the DOM. It is amazeballs: https://javascript.info/[^]

                N Offline
                N Offline
                Nand32
                wrote on last edited by
                #35

                I have started using this myself. Awesome resource. thanks a lot mate . :cool::thumbsup:

                1 Reply Last reply
                0
                • M Martin ISDN

                  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

                  N Offline
                  N Offline
                  Nand32
                  wrote on last edited by
                  #36

                  Awesome. I'm bookmarking your reply. :cool::thumbsup:

                  1 Reply Last reply
                  0
                  • L loctrice

                    Pretty sure they have something on freecodecamp.org but I'm not sure how good it is.

                    Elephant elephant elephant, sunshine sunshine sunshine

                    N Offline
                    N Offline
                    Nand32
                    wrote on last edited by
                    #37

                    I'll check it out! thanks

                    1 Reply Last reply
                    0
                    • N Nand32

                      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.

                      T Offline
                      T Offline
                      thewazz
                      wrote on last edited by
                      #38

                      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)

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups