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

Tenzin Phuljung
Tenzin Phuljung
3,275 Points

Is it just me or do you think the JS lessons especially at the end are very confusing and not well explained?

Ok here I am watching the js videos and taking notes. The first 2 or 3 sections were easy to grab but the last three doesn't make any sense. For instance, Jim is talking about methods and how it is used but he goes really fast through them leaving me wonder "what the hell just happened and why did he do that?". Does anyone else experience anything like that? As a beginner in web programming, it is hard to listen to him and understand every single programming word he mentions. It would be much better if the videos were a little more practical. All I did was play with the console and nothing else. Don't you think it would be better if he showed an example on the webpage itself on how the specific method or the function can be used. He gave an example only once on one of the methods and I understood it instantly. Other than that, I felt like I wasted 5 something hours just listening and really doing nothing.

That being said, I am thinking about grabbing a javascript book preferrably a one which covers a little bit of jquery too. What do you think about it? Any book recommendations will be greatly appreciated.

I want to be a front end web developer who mainly works on html/css/javascript/jquery. What other languages do I need to OR should learn to be able to be a pretty good front end developer? Should I learn photoshop or illustrator for the initial design? Did I miss anything?

Thank you. All answers are appreciated. The more detailed, the better. :D

4 Answers

James Barnett
James Barnett
39,199 Points

My view of learning to program is that you can't learn everything from one source, so consulting multiple sources helps you to understand the subject matter. Some sources favor a Project-first approach and some favor a Fundamentals-first approach with lots of small exercises. I personally favor the later.

There are several resources to learn JavaScript & JQuery online that are free, these are my favorites listed in viewing order.

Tenzin Phuljung
Tenzin Phuljung
3,275 Points

Thanks James, I guess I needed a little break too. I will definitely check out the sources you provided.

:D

Tenzin Phuljung
Tenzin Phuljung
3,275 Points

And i forgot to mention something. What do you think about CODECADEMY's javascript lessons? I feel like they are more practical...??

James Barnett
James Barnett
39,199 Points

I'm not a fan, I feel like there is too much in the way of hand holding and giving tips and not enough actual problem solving.

If you aren't actually learning how to think about breaking apart a problem and solving it, then you aren't really learning programming.

I found the Intro to Programming course, which deals with Javascript, much easier to follow than the Javascript Deep Dive. You don't go as in-depth with the Intro course but hopefully it will help.

As for books, Javascript: Just the Basics is pretty good.

Tenzin Phuljung
Tenzin Phuljung
3,275 Points

the intro was pretty easy, and I noticed there were some scripting going on but the javascript got more confusing when I went deeper so I am going over some books and other sources to further understand it more.

But thanks for your input. :D

Bruno Dias
Bruno Dias
10,554 Points

I have the same problem with Jim's lessons. I am doing Console Foundations and sometimes I feel that he goes too fast on his explanation. I have to pause and rewind the video every time and at the end I still feel confused.

I had the same problem with his Javascript course.

It's obvious that he has good technical skills, but he could give us some break to process what he is trying to explain.

That's only my feedback. I thought at first it was just me but as I can see here, more people end up with the same problem regarding his lessons.