Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Treehouse Club - MASH MASH - JavaScript Handle Submission and Event Handler Functions

Jimmy Walters
Jimmy Walters
6,245 Points

Exactly what i thought it was gonna be like -____-

Holy christ this is so confusing, i mean i can kinda see the minuscule, remnant, of a particle of resemblence to REAL programming languages, but for the most part it looks like these language was created by a drunk person who was trying to get more drunk than he ever had before..... i know there is prolly hundreds of books on JS, but is there like a JS "Bible" so-to-speak. A book that has clear definitive information for EVERY aspect of the language? I don't care about price, i just learn better when i have access to a physical means of the information i need. Please help me, because i really want to (and have always) wanted to learn JS, but so far its exactly like i figured it would be, walking through the gates of hell :'(

2 Answers

I wouldn't say javascript was created by a drunk person. I hate javascript as much as you do, but it's so powerful at what it does that there is no alternative. It's a stack in itself. With javascript on the server and the client side, it is probably one of the most flexible languages. If you're having an issue with logic and stuff maybe read up a bit more on oop to help you break the logic down to more manageable pieces. Also look at jquery, helps millions of people write solid maintainable js for years.

As far as a bible goes, I have a few recommendations. If you are more concerned with the actual language and how to think javascript instead of writing javascript I recommend one book Eloquent JavaScript: A Modern Introduction to Programming. As it says it's an intro so it's basic, but if you feel you need to understand the language better look no further. Along with that look at The Principles of Object-Oriented JavaScript.

But as far as a go to bible, it's hard to find a good one. But JavaScript: The Definitive Guide: Activate Your Web Pages has become my go to from a list of 4 or 5 bible type books.

Don't let it get to you, it took me a year of writing JavaScript to get comfortable with it. But once it clicks, you won't look back.

Hope this helps. Ali M

Sean T. Unwin
Sean T. Unwin
28,690 Points

You can read Eloquent JavaScript online and download a digital copy in epub or pdf format for free as well.

Joy Kesten
Joy Kesten
Treehouse Guest Teacher

Hi Jimmy Walters I'm sorry I didn't see your comment earlier - slipped past my radar.

That said, I hope you've taken some of the great advice given by the Ali M Malik and checked out some of the books he recommended. I also think if you're really trying to learn JS from scratch you might want to head over to Dave's JavaScript Basics course for a slow, step by step walk through the fundamentals.

This course was intended to for those who might have never seen JS before and want to just hack around with something that already works. In my experience with kids, I prefer to take the constructivist approach to learning - play first and look into 'how you're supposed to do it' later on. I know this is not the way a lot of adults work though and I'm sorry if I've been going too fast for your comfort level.

I'm going to remove this comment from the video questions just because these courses are intended to be used by kids and I don't think their teachers and parents would much appreciate them reading forum posts about being drunk. This thread will still live in the forum though.

Best of luck!