Hi Think Atheist, 

You shall probably notice that I will be posting a lot more on this site, and many of my posts wont be directly connected to atheism. Its nice to have a bit more variety on the forum. Anyway...

Some of you may or may not be aware of this, but I am studying Digital Multimedia in collage. A huge part of that is learning JavaScript (especially for the web design side of the course). While taking advantage of my college's recourses, I have purchased a book on the Kindle store called "JavaScript: Just the Basics". Now while it is a very good book on understanding the core of the language, I feel that I could probably do with a text that focuses more on tutorials and step by step exercises in order to learn JavaScript. 

If any of you could suggest some texts for me, that would be very much appreciated. Thanks in advance guys. 

-Keith-

Tags: computing, design, java, multimedia, script, technology, web

Views: 141

Reply to This

Replies to This Discussion

First of all, don't use that logo it is the Java logo altered to say "Javascript," Java and Javascript are two very different languages.

I'd recommend getting a treehouse (http://teamtreehouse.com) account and using their tutorials. I'd definitely do the HTML and CSS courses before Javascript. Its a little pricey, but I believe you can try some course out before signing up. 

I've always found that just coming up with something to build and then figuring out how to build was the easiest way for me to learn.

Once you get comfortable writing JS, if you want to actually be able to write good, application quality javascript, you should at least read Javascript: The Good Parts by Douglas Crockford.

Very good point, I was aware that Java and Javascript are very different from each other. I updated the discussion image with something a little more relevant.

I will definitely be having a look at TeamTreeHouse. And your book suggestion is very much appreciated too, I'm going to get myself a copy of that.

Thank you so much Eric, I appreciate it so much.

If you have specific questions on your Javascript journey, don't hesistate to reach out. I believe my Twitter and Skype name are in my profile.
Hi Keith: here's a resource you might enjoy....

http://net.tutsplus.com/tutorials/javascript-ajax/the-best-way-to-l...

Good luck!!!
Looks very useful, thank you Rose

You might find this useful for other subjects. All the books are free and they don't spam you.

Looks good Reg. While there isn't anything there for JavaScript, there certainly seems to be quite a lot of free books there for many of the adobe applications I use. Thanks

When looking for example code, I often encounter the w3schools tutorials.

I'm not sure what other languages you know, but I found the most difficult aspect of Javascript is it's lack of type requirements and rather un-intuitive, on-the-fly typecasting.

Should I ever decide to delve into it, I'll keep that warning in mind.  Thanks (way in advance).

It could be far far worse.

The worst of all worlds are those really ancient languages like FORTRAN and original BASIC that don't require declarations (though "implicit none" in FORTRAN will cure the disease); if you commit a typo you've just created a new variable and if it's sufficiently subtle then you wonder why the hell your stuff doesn't work.  I knew someone who spent literally days searching for a bug in a BASIC program that turned out to be typing P1 once where he wanted PI.  And his display made 1 and capital I look virtually identical.  BASIC just thought to itself, "OK here's a new variable named P1.  Not sure what type it is and you didn't bother to initialize it, but OK, here you go." 

We lost an unmanned spacecraft once because instead of DO 10 I = 1,50 someone typed DO 10 I = 1.50 (or something very similar) in FORTRAN.  The first loops 50 times over all of the statements from there forward to the one thats' numbered 10 in columns 2-7 of the code (usually but not always a "continue" statement), the second declares a variable named DO10I and sets it to 1.5.  Oops.  (Yeah FORTRAN ignores spaces.  ALL spaces!)

Yeah, in javascript you can lose track of a result by typing myvar instead of myVar - had that happen several times.  Not requiring declarations is just suicidal, in my opinion.

Whoah--loose typing is one thing (and what I thought you were talking about)--Javascript doesn't require declarations?!

In other words, when I said "It could be far far worse" I should have been saying "It IS far far worse?"

This is me running away from this so-called language as fast as I can.

Yes, very good advice. I'll be checking that out

RSS

Support T|A

Think Atheist is 100% member supported

All proceeds go to keeping Think Atheist online.

Donate with Dogecoin

Members

Forum

Torture Works

Started by Unseen in Ethics & Morals. Last reply by Davis Goodman 11 minutes ago. 29 Replies

Videos

  • Add Videos
  • View All

Services we love

We are in love with our Amazon

Book Store!

Gadget Nerd? Check out Giz Gad!

Into life hacks? Check out LabMinions.com

Advertise with ThinkAtheist.com

© 2014   Created by Dan.

Badges  |  Report an Issue  |  Terms of Service