Where to learn Javascript!

by Mrnace
24 replies
I am currently learning Javascript on codeacademy.com.

So many parts of it I get totally confused about what to do.

Is there a better place to learn it?
#javascript #learn
  • Profile picture of the author Mrnace
    Not to worry, I just found a thread with links. lol
    {{ DiscussionBoard.errors[8344041].message }}
  • Profile picture of the author TeamBringIt
    You, can read books/threads in either this forum or others. you can also, download sample codes from sites like planetsourcecode and learn from it...
    {{ DiscussionBoard.errors[8344081].message }}
  • Profile picture of the author Mrewards
    W3Schools..and yes there must be no of threads
    {{ DiscussionBoard.errors[8344486].message }}
  • Profile picture of the author spyindia786
    Originally Posted by Mrnace View Post

    I am currently learning Javascript on codeacademy.com.

    So many parts of it I get totally confused about what to do.

    Is there a better place to learn it?
    W3school.com is the options for learning Javascript.....
    {{ DiscussionBoard.errors[8345478].message }}
  • Profile picture of the author Nuutero
    Javascript Tutorial
    JavaScript Tutorial

    You can't go wrong with those.
    Signature
    The simple things and subtleties they always stay the same
    I don't mind, that I don't mind, no, I don't mind the rain
    Like a widow's heart
    We fall apart
    But never fade away
    {{ DiscussionBoard.errors[8345505].message }}
  • Profile picture of the author Himanshu1988
    The book that actually helped me is DOM Scripting by Jeremy Keith.

    You can find the book at herehere .
    Signature

    Web Design | SEO | WordPress | Mobile App @ ZOTO Solutions

    {{ DiscussionBoard.errors[8345639].message }}
  • Profile picture of the author Mrnace
    Thanks. I will probably check out w3schools.com.

    I don't have any books on any coding or programming and will eventually, to use as reference guides.
    {{ DiscussionBoard.errors[8345992].message }}
  • {{ DiscussionBoard.errors[8346256].message }}
  • Profile picture of the author wayfarer
    Let me ask you, have you ever done any programming at all? Places like w3schools and codeacadamy tend to teach you lots of facts about one particular programming language, and next to nothing about programming itself. This is, it goes without saying, a horrible way to learn a programming language, especially if you've never done any programming.

    These threads practically regurgitate the line "Go to w3schools" without giving any real basis for this reasoning.

    JavaScript is not terrible as a first language, though it's not quite what I would recommend to be honest. It just isn't the greatest test environment for learning the bare basics of programming theory. I'm just talking about the basic IF, WHILE, and FOR conditions which are staples.

    Most great JavaScript programmers came from another discipline, like Perl, PHP, Python, even C, etc. It's just much more helpful to know another language in general, and all of the concepts that come along with each language.

    Anyway, I hope I didn't bore you with my long diatribe.
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[8346918].message }}
    • Profile picture of the author Mrnace
      Originally Posted by wayfarer View Post

      Let me ask you, have you ever done any programming at all? Places like w3schools and codeacadamy tend to teach you lots of facts about one particular programming language, and next to nothing about programming itself. This is, it goes without saying, a horrible way to learn a programming language, especially if you've never done any programming.

      These threads practically regurgitate the line "Go to w3schools" without giving any real basis for this reasoning.

      JavaScript is not terrible as a first language, though it's not quite what I would recommend to be honest. It just isn't the greatest test environment for learning the bare basics of programming theory. I'm just talking about the basic IF, WHILE, and FOR conditions which are staples.

      Most great JavaScript programmers came from another discipline, like Perl, PHP, Python, even C, etc. It's just much more helpful to know another language in general, and all of the concepts that come along with each language.

      Anyway, I hope I didn't bore you with my long diatribe.
      nah, thats some good info mate. I am just going through the courses to learn basics. I went through html and css, then thought the next logical step would be JS. I am contemplating totally skipping JS and doing Jquery instead though.
      {{ DiscussionBoard.errors[8347023].message }}
      • Profile picture of the author Brandon Tanner
        Originally Posted by Mrnace View Post

        I am contemplating totally skipping JS and doing Jquery instead though.
        Since jQuery is a Javascript library, I would recommend learning at least the very basics of regular Javascript before jumping into jQuery. Just take a few days to familiarize yourself with Javascript variables, conditional statements, functions, etc. Once you do that, jQuery will make a lot more sense.

        Check out this post for links to my fav tutorials.
        Signature

        {{ DiscussionBoard.errors[8347431].message }}
      • Profile picture of the author wayfarer
        Originally Posted by Mrnace View Post

        nah, thats some good info mate. I am just going through the courses to learn basics. I went through html and css, then thought the next logical step would be JS. I am contemplating totally skipping JS and doing Jquery instead though.
        Lots of people do skip straight to jQuery, then use it basically as a cookbook approach to adding functionality to a page. To really be proficient, however, you need to understand JavaScript as a programming language. Your experience learning HTML and CSS, though you're following the natural progression, won't help you with the programming part, just the DOM part.

        One of the hard things about learning JavaScript is the environment, which can be complicated and confusing. My one suggestion would be: use a console. Having a console is one of the easiest ways of getting feedback about how your code is executing. Most people learn by doing, and a console allows you to do exactly that, experimenting to get instant results. If you don't know what I mean, here's a tutorial to get you started: Learning JavaScript and DOM with Console | TutToaster
        Signature
        I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
        {{ DiscussionBoard.errors[8349731].message }}
  • Profile picture of the author royalgalaxy
    w3schools and lynda.com
    {{ DiscussionBoard.errors[8347189].message }}
  • Profile picture of the author poojaseo
    you can read the book carefully and w3school.com is also helpful for you.
    {{ DiscussionBoard.errors[8349563].message }}
  • Profile picture of the author Mrnace
    Okay. I will check your link out and see how I got on.

    It's definitely a different way to learn it.

    Thanks
    {{ DiscussionBoard.errors[8350118].message }}
    • Profile picture of the author web2students
      I know javascript, I can help you ( web2students.com@gmail.com ) I can help you while you have problem/ need help. w3schools.com is good but also you need some guide when you get errors. you can ask at stackoverflow.com but many times, they don't like questions when not properly asked or answers of that questions already answered.
      {{ DiscussionBoard.errors[8350266].message }}
  • Profile picture of the author crescendo
    W3Schools Online Web Tutorials is the best place to learn for beginners.
    {{ DiscussionBoard.errors[8352712].message }}
  • {{ DiscussionBoard.errors[8380002].message }}
  • Profile picture of the author Mrnace
    i've tried persisting with codeacademy.

    Its not working for me at all. I am doing if/else statements for a rock/paper/scissors game and everything I do just doesn't work.

    Each task takes me an hour and then I only complete it because I give up and watch a youtube video on how to do it.

    I am not learning a thing.
    {{ DiscussionBoard.errors[8382594].message }}
  • Profile picture of the author Mrnace
    WOW! You know what. I went back over all the javascript I have done on code academy.

    I was getting really frustrated with it. I am so glad I went back over it though.

    doing the rock, paper, scissor game, i some how got really lost, I didn't have a clue what I was doing. maybe when I did it I was half asleep or distracted and didn't do the exercises properly or something happened that made me so confused.

    so, I took a few hours away from it and decided to go back over the javascript stuff I had done already and see where I was going wrong and basically I was going wrong everywhere. the code I was writing was totally wrong and I see how I was making so many mistakes and not progressing the way I wanted.

    I can push on now.
    {{ DiscussionBoard.errors[8383236].message }}
    • Profile picture of the author DonnySharma
      There's a guy on youtube that I followed to learn it. Search for Javascript Tutorials on there. They have some good tutorials I used one of the first 1's. I would put the link of the video but not sure if it's allowed.

      His teaching style made it easy to grasp the basics. Should give you a good foundation to build on.

      Good luck!
      {{ DiscussionBoard.errors[8383469].message }}
      • Profile picture of the author Mrnace
        Originally Posted by DonnySharma View Post

        There's a guy on youtube that I followed to learn it. Search for Javascript Tutorials on there. They have some good tutorials I used one of the first 1's. I would put the link of the video but not sure if it's allowed.

        His teaching style made it easy to grasp the basics. Should give you a good foundation to build on.

        Good luck!
        thanks. anything would help.

        feel free to pm the links to me or add me on skype if you'd rather do that.

        I am getting confused on arrays and loops now. I am stuck on one of the excercises. lol
        {{ DiscussionBoard.errors[8383711].message }}

Trending Topics