If you’re interested in website design, you’re in luck. Nowadays coding and website building is so common you can find resources all over the place, and hundreds of useful and free software to make your HTML building a breeze. I’ve put together a list of tools, software and resources all website designers should know and have. And they’re all free! I’ve ordered the list with essentials at the top and items for more advance users at the bottom, so if you’re a beginner start at the top and work your way down the list. I’ve also included some alternative (not free) resources if you have some cash to burn.
Alternative: if books are more your style, check out “Build Your Own Website The Right Way Using HTML & CSS ” by Ian Lloyd. This is the book I first used when learning to code and I have nothing but praises for it, he sets everything out very simply and clearly – you can literally learn in just days. For under $20 that ain’t bad!
2. Notepad++: a nifty little free program for code editing, Notepad++ has a wide variety of features that will help your coding. The most useful feature is the code highlighting – to activate it, open up Notepad++ once you’ve installed it and select language > H > HTML. You’ll find your text is color coded and that makes it way easier to work with. Unfortunately Notepad++ only works on Windows, if you have a Mac try out TextWrangler, which is supposed to work similarly (I haven’t tried it myself as I don’t have a Mac).
Alternative: if you’ve got a few extra hundred dollars lying around, think about getting Dreamweaver. It’s my default coding program and has some really nice features, is available for both windows and mac, and if you’re a student or teacher you can get a nice discount for the program. Everyone else, however, has to pay a bundle for it :( I personally don’t think you need to get the latest version for it to work well; my own copy is from back when walkmen were still cool, lol (okay so it’s from 2005, I still had a walkman back then!). So if you can find an older, working copy on eBay for cheap buy it! And save that $400 for more important things. Like food.
3. Gimp: I’m sure you probably already know about this free little gem but I’m adding it anyway. Gimp can do pretty much everything that other art programs can do without the huge price tag. Unless you want your website to be dull text and borders, you need a good art and image editing program, and Gimp fits the bill. I use it to create everything from header images to backgrounds to touching up photos, as well as a bunch of other art projects. The web is also abound with free tutorials to do everything with Gimp from touching up photos to making GIFs and siggies.
Alternative: you can also check out Macromedia Fireworks, and depending on the version you get you’ll pay anywhere from $50 to $300. I do have a copy of Fireworks (like my Dreamweaver it is oooold) and I use it for about a third of my web graphic needs, simply because I sometimes find the interface easier to use than Gimp. However I don’t think it’s really necessary for making a good website. Fireworks can also do a bunch of really fancy web graphic stuff like roll-over menus or something (just what I’ve heard, I only use the basic functions of mine) but you can do cool menus using CSS as well.
4. Photobucket.com: Once you have an art program you’ll need something to use with it. Photobucket is an online picture/art/image sharing site and where I go for all my images. All pictures can be used royalty free for whatever you may want, so it’s a great place to find graphics and pictures to brighten up your site!
5. AbstractFonts.com: while we’re still on the subject of graphics, let’s talk about font. Nothing says “Newbie!” on a website like a nicely done header in an overly done, default font. It just looks amateurish. AbstractFonts has hundreds of cool fonts and they’re free! You need to pay attention to the copyright license for each font though – some fonts are free to use even for commercial uses, but others can only be used for personal, non-commercial use. And remember that unless someone has the font installed already on their computer that they won’t be able to see it, so don’t go making your entire website out of a font you downloaded – use these fonts only for graphics and images.
6. XAMPP: praise the coding gods for this one, as it will make your life so much easier. Once you’ve mastered HTML and CSS and want to move on to using something more advanced like PHP (a must for larger, more complex sites) you’ll need to have a personal testing host installed on your computer, and that’s where XAMPP comes in. XAMPP is actually a bundle of programs including the Apache webserver (it’s how you use your own computer as a host to test out your files on) and MySQL, PHP and Perl. They’re all bundled and configured together and will save you HOURS of time and plenty of tears.
7. Filezilla: my default file-transfer program, Filezilla is clean-cut and easy to use. This is what you need this to upload your finished website files to your online host. You’ll want to download the client version (you won’t need the server just for uploading your files to your host).
8.WordPress.org: you probably know this one already, but this is the place to go if you want to add a blog to your site. Just download the blog files, upload to your domain and you’re good to go! It’s just like having a wordpress.com blog on your own site, but with WAY more options.
There you go! With these tools and resources you can make a fantastic website without spending a dime ;)