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 trialAsad Sajon
Courses Plus Student 918 PointsI need to learn Javascript properly for web
Hi Dave McFarland & others! i need to know some things from you. I have learned your two great courses on Javascript at Teamtreehouse 1.Javascript Basics 2.JavaScript Loops, Arrays and Objects I started these courses with so much interest but i am disappointed.Before started these courses i wished i would learn some important things for web such as Creating Animations,Image Slideshow etc.I think i have learned nothing for web but a basic idea of Javascript.Would you please recommend me what can i do for next step?I wanna be a Front End Web Developer.I wanna build a website with full combination of HTML,CSS and JAVASCRIPT.Already i learned HTML and CSS but i am not satisfied with Javascript.What can i do?
5 Answers
Dave McFarland
Treehouse TeacherAs others have mentioned here, you do need to understand JavaScript and be able to use the basic structures of the language before moving onto programming for web pages. As Colin Bell pointed out, we have 2 more courses aimed specifically at JavaScript applied to web pages:
These courses go into a lot more detail about applying JS to the web.
jQuery is the most popular JavaScript library and is used on millions of web sites. The reason? It provides a toolset to select and manipulate web page elements, create animations, make AJAX calls, and a lot more. You can program without jQuery, but it's feature set is very nice, particularly for someone new to JavaScript. There is nothing wrong with using it. In fact, I'm working on an upcoming course about jQuery Plugins -- in it, I'll discuss a "carousel" plugin which can be used to create a slideshow.
Colin Bell
29,679 PointsIt's important to have the foundation before diving into the intricacies. You want to be able to know how to do stuff, but it's just as important to know why to do stuff. The two courses you have taken provide that. You shouldn't be disappointed at all. You should feel good knowing that you've gone about learning the language the correct way.
Now that you have a good knowledge base built, give these courses a shot:
Oğulcan Girginc
24,848 PointsIf you want to learn front end development, I would recommend Front End Web Development track: https://teamtreehouse.com/tracks/front-end-web-development
Asad Sajon
Courses Plus Student 918 PointsThanks ogirginc.Please read my full questions,I need to learn Javascript properly at first.Would you please recommend me how can i learn to add Animation,slideshow by Javascript?
Dom Smith
3,091 Pointsif you want to learn those specific areas why not watch/take tutorials elsewhere? even get free Java-script books from http://it-ebooks.info/tag/programming/?
Asad Sajon
Courses Plus Student 918 PointsDear Collin,You probably know jQuery is a Javascript library.Why i will learn that?If i know javascript properly i think i need not dive with jQuery.Need i?Because jQuery is based on Javascript but Javascript is not depend on jQuery.Right?Please give me a solution how can i build Animations,Slideshows with Javascript?Not jQuery.Thanks
Oğulcan Girginc
24,848 PointsI would suggest: http://bit.ly/1McPJIR
Asad Sajon
Courses Plus Student 918 PointsAsad Sajon
Courses Plus Student 918 PointsDear Sir,you are really a great author.In treehouse you are my favorite teacher!Before starting to learn your two courses on Javascript i never found any good Javascript courses like yours! I will follow your recommendations.Because i have fully trust on you!ok sir i will jump next on these 1.Interactive web pages with JS 2.jQuery basics. When your upcoming course will be released?I wish i will watch your upcoming tutorials soon! Thanks a lot