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
Meghan Greeley
8,600 PointsWhat do I need in order to get started with creating a website?
In other feeds, I gather that I need a text editor (Sublime is suggested). What else do I need? And perhaps this is a silly follow up question, but do most people start with a blank style sheet, or do they start with style sheets that others have designed with existing themes, etc.?
1 Answer
huckleberry
14,636 PointsHey there,
Bare bones, you only need a plain text editor (such as notepad on Windows) and a domain to host the stuff on. That's really it. You can make a basic website with only HTML & CSS as well. Frankly, you could do it with only HTML buuuut that would be boring and plain and wouldn't be anything you'd want as a website lol.
Also, you're most likely gonna want an FTP client like Firezilla but to be honest, most websites nowadays usually have their own FTP plugins that pretty much allow you to drag and drop all your files to the server. If not, they'll still typically have a basic upload interface.
Of course, that all is JUST the bare minimum. As you've already shown that you know, having a dedicated code editor such as sublime (also my favorite) is pretty much the mandatory minimum and what you should know the heck out of as it's such a vital tool to have. Which, while I have you here, please take that advice.
Learn the hell out of your code editor. It's an extension of you and is the environment in which you'll be getting all your work done. Take some time to learn the ins and outs of most things you can do (project management, preference editing, tab navigation, code manipulation via hotkeys, hotkeys and more hotkeys, etc... ) go to youtube and watch tutorials and search tips and tricks for your given development environment. Not enough people go through this process and their workflow suffers as a result.
Cheers,
Huck -
Jesus Mendoza
23,289 PointsJesus Mendoza
23,289 PointsHi Meghan, in order to create a website you only need a text editor, knowledge in HTML, CSS and a little bit of JavaScript/jQuery if you want to add interactivity. You can also make websites with Bootstrap and WordPress, after you are done, you purchase a web domain, a hosting and you're ready to go.
WordPress is the easiest way to make a website if you don't know HTML, CSS and JavaScript because it's easy to set up, you can also buy responsive and beautiful templates. It's also easier to configure in your hosting account (Most of the hosting services come with an option to install WordPress).
Good luck let me know if you need anything