Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


New website!

Hi everyone!

I have a quick question about a website - I don't know much about building websites from scratch, but I'm here to learn so I can build a new website that I have in mind - The site is a TV scheduler, and I want it to have a digital guide similar to what's available on tv; ability to scroll etc. I also would like to be able to add snippets of info to each item on the schedule, as well as images and video as I see fit.. That should be good enough to start.. So the question is - Which Treehouse courses do I have to take to be able to create and maintain this website for myself, and how many hours do you think it will take to gain such proficiency?

2 Answers

Dustin McCaffree
Dustin McCaffree
14,310 Points

You could probably avoid learning any backend code. Is this your first time in programming at all? If so, here are my recommendations:

Go to 'tracks,' click on 'Front End Web Development.' I would honestly recommend the whole thing from beginning to end-- but as it says, I believe it is almost 60 hours of learning...

In the event that it is too much for you, I would start by doing at least the first three parts of the track, the "How to Make a Website," "CSS Basics," and "JavaScript Basics."

That should be enough for you to get started and begin to understand what you still lack. In the end, I would recommend using JSON and AJAX to do all of your snippets and dynamic loading of what shows are current, upcoming, etc.

There's a lot to do. I've probably spent a few hundred hours learning on here, plus time on the side of course just doing personal projects and small client things... And I still feel way too new to do anything very substantial.

Don't be disheartened though! There is so much that you WILL be able to do that you couldn't before-- even after just a few hours. Becoming a coding Jedi is a long process.

PS: When it comes to learning JavaScript, my favorite part of coding, I would recommend not JUST using TreeHouse. This is a wonderful site, but also try following this beginner's study guide and completing the end challenge:


Good luck, Marcus! I wish you the best!


Thanks so much Dustin! That was an amazingly detailed response..

Yes, this is my first time programming.. I'll take your recommendations on board as I begin my journey.. Thanks again!

I highly recommend JS is sexy blog. great stuff.

Thanks Jacob!