Hi dogdude16, Welcome to SPF!
There are good books available - but I'm not good at suggesting any. Check out SitePoint's books.
Do you have experience with any other programming language?
Copy and paste some of the examples from the ref and experiment with them. Just let us know of a certain language feature you're interested in and we'll provide a basic template which makes use of that feature, then you can experiment with it.
Here's a handy template. I don't use this for actual web pages (altho you could) but it is perfect for doing quick experiments on your local machine.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
window.onload = function()
Ok, enough of that :)
1. What is the basic meaning of the terms "syntax" and "semantics"?
2. What is an "identifier" or "variable"?
3. What is an "expression" and what does it mean to "evaluate" an expression?
Jeremy Keith's DOM Scripting book (http://www.amazon.com/DOM-Scripting-...4507955&sr=8-1) is a good start.