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

adsfewfad asdfewfcxz
252 Pointsweb dev
hi so first html/css , then javascript, then python? Will that be a solid route?
I will be starting Computer Science at university next year and we will be learning python. I want a head start. But python relies on html/css/js so i think i will need to know those as well in order to be prepared for CS.
Where can i learn databases/algorithms as i believe i will need to know that as well.
thank
3 Answers

Peter Jeremy
Courses Plus Student 90 PointsI Program in PHP but HTML/CSS/JAVASCRIPT are always great to know HTML & CSS are very easy to pick and Javascript too. Though I would not jump from subject to subject Try Learning HTML then once you are great with Marking Up a webpage. Start taking on CSS and then move into JavaScript because JavaScript lets you manipulate HTML & CSS to create dynamic pages. Then Start to learn PYTHON and try also getting a book as well as looking at TreeHouse for coding example. JavaScript Will give you the basic Conditional Statements Like IF ELSE ect examples so when you jump into PYTHON you would know a bit more. On Databases they are fairly easy to pick up and easy to insert data and also bring it back out Try learning that last when you have a webpage that has HMTL/CSS/JAVASCRIPT is Optional and Be Sure you have PYTHON to insert data into Databases.

Jacob Mishkin
23,118 PointsHonestly, you do not Need to know HTM:/CSS or JS if you want to learn Python. Python is another "back-end" So if you want to build a mock stockmarket, or other mathematical processes you don't need HTML/CSS to do that. is it helpful in the long run, YES, but not necessary.

james white
78,399 PointsBaoming,
I would recommend the web development track first (to learn a little about HTML and CSS)
https://teamtreehouse.com/tracks/web-design
..and then go on to learn php (which is is a server-side scripting language designed for web development but also used as a general-purpose programming language).

adsfewfad asdfewfcxz
252 Pointswhy php? why not just straight into python after learning a bit of html/css/js