Introducing: Javascript & jQuery From Scratch

For quite some time now, I have wanted to write a continuing series of tutorials that introduces the concepts of Javascript and jQuery with the absolute beginner in mind.  At work, I regularly find myself getting questions from friends and co-workers on how to do various tasks with jQuery or Javascript, and more often than not, those questions will turn into full-blown conversations explaining the why’s and the how’s and the what-if’s.

I’ve decided that it’s time to finally start penning some of those conversations down, so that they might help others as well.

A couple of notes about this series:

I am fully aware that there are already plenty of resources out there that teach these same things. Many of the online video sites such as Treehouse, CodeAcademy, and Lynda all have courses that teach Javascript and jQuery, and there are countless books on the subject. Despite this, I decided to move forward with this project for a couple of reasons.

1.) Most of those other previously mentioned resources aren’t free, and I personally think that this information should be.

2.) I feel like these courses are missing the mark. That’s not to say that they aren’t teaching the right things – but the manner in which they teach is isn’t hitting home. The biggest complaint I hear about the courses offered on sites like Treehouse is that while they introduce the skills and give problems at the end – they only teach you how to solve one problem rather than teaching how to actually apply the skills that you learn to other things. As a result, the learner doesn’t develop the ability to apply these skills to real-world situations. I am aiming to change that.

3.) Everybody learns in different ways. Just because one method of learning works for somebody, does not mean that it will work for the next person. So – by me putting an alternate resource out there, hopefully this will be the resource that finally explains the concepts in a way that make sense to the learner.

In addition to all of that, I have decided to teach Javascript and jQuery simultaneously. To be clear, if you are new to the world of web programming, Javascript and jQuery are two separate things. Javascript is the core programming language, and it is what jQuery is built with. Yes, you read that correctly. jQuery is actually built using Javascript. jQuery in and of itself is not a programming language. jQuery is simply a resource that lets you do common things in Javascript more quickly, and easily. So in a way, jQuery is like the cliff-notes version of Javascript. Being that jQuery is based on Javascript, you can use the two technologies practically interchangeably, which is great news, because that allows us to use the best parts of both. There are some things that Javascript does really well all by itself (therefore not requiring the use of jQuery), and there are other things that are rather complex to do with Javascript alone that jQuery makes a LOT easier.

For each of the tutorials that I write, I will do my best to explain what the concepts are, how to use the concepts, and then give some real-life scenarios in which you might use those concepts.

Each tutorial will build off of material that was covered in previous lessons, and so it is advisable to start at the beginning and work your way through.

As you are going through these tutorials, if you ever have any questions, please do not hesitate to get in touch, and I will do my very best to answer as best as I can. So, with that introduction, I’m ready to dive right in! Good luck! I hope that these articles become a valuable resource for you.

-John

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

About Me

About Me

32 y/o Christian guy, living in beautiful small-town Pennsylvania with my beautiful wife, and fluffy dog.

Books I’ve Read