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

CSS

HTML/CSS progression into javascript

I have finished How to Make a Website & Basic CSS courses, but I want to know what you think about practicing editing those and playing around with the concepts I learned before even starting with javascript. And when will I know when is a good time to move on from practicing those concepts outside of the courses and starting something new.

Hi Zack, There's no real "right" time to move forward, like a monopoly game or similar. I think the sites Treehouse has us complete with the courses are great to tinker with and build off of before moving to the next class - particularly it helps solidify what was taught and helps us think critically about other ways to solve similar problems or expand on existing methods.

That said, move forward with javascript when you feel confident about html/css - about the structure of the code and language. It all builds together. And, javascript - the way it's formally taught, is (in my opinion) super confusing before it starts to make sense! So just take it as it comes and don't be afraid to go back and test stuff out again with the knowledge learned as you go on.

Good luck! Have fun!

Brittney Bracewell I agree with you javascript is very confusing at first and to be honest it's such a waste of time in the beginning variables and dictionaries, ect... once you get to jquery you understand everything you learned in javascript and what is used for.

3 Answers

I will say go to dribbble.com and search for web app or portfolio or web design. Choose a design that you like and then make it in html/css after your done and you have made exactly how it looks on the image then jump to javascript. Also i will advice you don't jump to any other languages until you got the hang of javascript so your brain wont be full lol. It's better to be a master of 1 thing than know a bit of everything. That was my mistake now I just focus on javascript.

here's the order of things that you should learn

  1. html
  2. css
  3. javascript
  4. jquery
  5. ember
  6. angularjs (if you learn this it will be easy to find a job)
  7. wordpress
  8. php (some may say how can you learn wordpress before php? well wordpress introduces you to php in a easy way for you to understand the language)
  9. anything else you might want to learn later on

Yeah I had taken some college in this area so I really do understand how HTML/CSS works I just have not used it on my own stuff outside of the course. I had started the learn C# and PHP in school and also got the understanding of how some of that backend language works so I hope javascript wont be too difficult to start atleast. I like your suggestion of working backwards from a design and coding it all myself to see if I can do it. If I can manage to pull that off I guess I would be ready to move on.

I like the idea of recreating dribble.com projects. I've been looking for ideas to practice code and that nailed it. Great order of learning as well.

HI,

I think the best way to do it is to make static webistes with HTML and CSS . Once your confortable with it , making any website , you can move. JS is front and PHP is back end server language.

PHP is easier I would say .

It depends what you want to do and what your plans are. Plus , if you need PHP more then JS, then PHP would be better like in my case.

I want to do a project with little JS which is there but I need most PHP in every part.

If you want to be a front end developer then JS and CSS are essential for you to learn . You might look in color theory etc.. aswell ifyou want to strat on your own which I think most people do anyways .

yea like dont jump into anything unless you can make a whole site out of a psd or a photo because thats how you will test everything you learn. whatever you cant do google it and most likely someone asked it in stackoverflow.com

thats how i learned. I made alot of mistakes over the past year and now I can build anything I get the design for. so follow those steps trust me