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

General Discussion

Website Building

Hi, I have a friend who is a graphic designer and I want to be able to build the website she designs. I have started learning some JavaScript and plan on learning HTML, CSS Python and Django. But i would like to know which courses within are necessary to be a competent website developer so i am not cramming myself with knowledge i may never use. I feel as though i haven't explained myself well :( so feel free to ask questions if it doesn't make sense.

2 Answers

Jamie Reardon
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Jamie Reardon
Treehouse Project Reviewer

Hey there! Since you are talking about "website developers", you are going to want to study the core languages of web development:

  • HTML - This is the markup language which you will use to structure and create your webpages.
  • CSS - Will add the presentation (style) to your webpages.

After that, you could carry on/start with JavaScript which will add interactivity to your webpages.

varlevi
varlevi
8,113 Points

I would recommend trying out the Front End Web Development Track. Since it does have some beginning JavaScript courses, you've probably already taken, you can use Compass to make sure you don't have to redo any courses. Finally, once you've completed most of the track, I'd recommend taking some design courses if you want to create the most visually appealing websites. I know it sounds like a lot, but if you take it slowly, you'll be building beautiful websites in only a few months.