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

Tom Simkins
Tom Simkins
2,486 Points

Getting started making websites

I am currently learning android but in the future want to learn some website programming. How would you recommend I get started learning how to make websites? Do I take the front end web development track the web design track or is WordPress a better option for getting started making websites? :)

3 Answers

Hey Tom,

I'd say that the Web design track is the best option. That's one I'm taking, and it takes you from the bottom up, so you get a good understanding of css and html.

I guess once you have the fundamentals sorted, it would make WordPress easier to understand,

=)

Tom Simkins
Tom Simkins
2,486 Points

Thanks for your quick response :)

I agree with @Damon Johnson. Learning the ideas and concepts from the ground up is going to help you be a much better coder/developer/programmer in the future. I debated the same question before embarking on the Web Design track. Shortly after starting the course, I realized that understanding how all the pieces work together will allow for me to have more robust and effective builds.

Tom Simkins
Tom Simkins
2,486 Points

Thankyou very much :)

Natalia C.
Natalia C.
2,027 Points

On the other hand, I'd recommend getting started with front-end development. The Web Design track focus more (as one would expect) to the design aspect (aesthetics, photoshop, logo, etc). While the front-end development is more of creating websites (as you said, you're interested in website programming and make websites).