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

HTML How to Make a Website Adding Pages to a Website Add a New Page

Hey, I have a few related question in regards to building an HTML site from scratch. ?

Hi, so...i'm building a website from scratch, which will host the art I created and wish to sell. I drew out how I want my site to look on a piece of paper, am going to take my blueprint o paper and switch it over to a app/website blueprint website. Now, after i do that, I will have to being with the HTML framework. What would be a great html/css/javascript editor editor do recommend? I'm going to use a program like photoshops to create my clickable links, so is that the appropriate way of doing it, like overlapping these images, saving them individually, then adding the code to make them clickable? I hope that makes sense. Do you guys offer help with me building this site from scratch and offering me advice with how to proceed to the next step or does that go beyond your services? With your best advice, how do you personally suggest I start the process of building my own site,such as logical steps you would take? Thank you. I understand there are a lot of questions.

Hi William: Sublime is a great text editor. I suggest that you create the framework first, adding your images. It seems there's a lot of help out there for you to tap into along the "website way".

4 Answers

Zach Patrick
Zach Patrick
19,209 Points

If you want to build a website from scratch, you should first understand how to do everything that would go into that. I would suggest going through the Front End Web Development track or the Web Design track. There you will learn all the essentials for building a web site. And if you ever need extra help you can always ask for it in the forum. I wouldn't recommend trying to build a website from scratch without a basic understanding of HTML, CSS, and some JavaScript.

Hope that helps!

Richard Hope
Richard Hope
25,237 Points

Hi William, I'm struggling to write a helpful answer. It's good that you've designed the site before building it. From there you can take your design and convert it into html/css and slice your assets from your designs to include while doing this. From there you can add it a bit of javascript if you like to make it a bit more funky. I don' think this is the answer you're looking for though.

To be honest, all your questions are more than answered by going through the courses on this website (front-end web development track would be a good start) that you've signed up to, which begs the question why you're not just doing them??

There are several different ways to make a website. I prefer writing HTML in Notepad++, although recently I've started using Sublime Text 2 (actually, now I like ST2 much better). Both of these are Text Editor programs. Just save your .html and/or .css files, then use a web browser to view the page.

You can also use web design programs such as Dreamweaver or Expression Web (this replaced Frontpage). These are nice because you not only view the code & webpage simultaneously, but you can edit the webpage from the webpage view in the program. You don't have to right the code or open a web browser.

I've also learned how to create a webpage in Photoshop, but it can get tricky. I wouldn't advise it unless you're proficient in Photoshop & web design. I'm not sure if other image editing programs, i.e., Fireworks or Illustrator have web design functions.

Another option is to just use web design websites, i.e., Squarespace or Godaddy. I've never used these before, but I don't think I'd like it too much. I'm not sure, but it seems like its less personal when doing it this way; maybe that your restricted to the templates that site offers.

Hi, if you are in a hurry, you can use Wix or another hosting site that lets you click on a few designs to set up your site temporarily. Meantime, you can start learning HTML etc. to make a custom site. Dream weaver is still used, but has lost its popularity.