What it a good starting point for learning javascript? I'm a well versed C and Java programmer and I have some decent experience in C++, so I'm looking for a few suggestions:
alert()
's?Thanks
You are advised to work through the following modules before starting on JavaScript: Getting started with the Web (which includes a really basic JavaScript introduction). Introduction to HTML. Introduction to CSS.
JavaScript is beginner-friendly Compared to many other programming languages, JavaScript offers one of the more beginner-friendly entry points into the world of coding.
I think that there are a lot of good answers here with a lot of good suggestions, however, I also disagree with most of the answers that say "start learning with jQuery." I'm passionately against learning a framework for a language before learning the language in which the framework is implemented. You're automatically creating a level of abstraction for yourself. Knowing the language prior to learning jQuery or any other framework will help enhance your ability to understand what the framework is doing, how to write better code, and how to implement a feature into the framework that you wish was there but isn't.
With that said, here's a set of resources that I have found to be extremely helpful in learning JavaScript (some of them have already been mentioned):
Websites
Books
Videos
Frameworks
IDEs
Yes, there are more websites, books, and videos that can help you get started, but for someone that has a programming background, I can't imagine that picking up JavaScript would be utterly difficult. Additionally, there are other frameworks available, but jQuery and Prototype are the ones with which I'm most familiar and have found them to be really useful.
Try your best to learn it WITHOUT relying on a library first. Since you have background in C, its going to be a quick learn for you, so do so without being flavored by jQuery or Prototype. Learn to build a good XMLHTTP Request, manipulate the DOM, build your own objects, etc etc. Once done, look at all the libraries and see which suits your needs the best.
Always test in the latest browsers, and then work your way back.
If you're a very visual learner, the Head First series is good.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With