Welcome everyone to part 3 of our new series entitled “So You Want to Be a Web Developer”. In part 2 of the series, we discussed the three fundamental web technologies that every aspiring web developer needs to learn in order to get started building websites.
In part 3 we’re going to share with you some of the best resources out there that you can use to learn these web technologies and get started actually coding and building websites. So let’s get down to business.
There are many different resources out there that you can use to help in learning web development. Some are free and others premium. Here are some of the best and most reputable websites on the subject that will help you along in your learning process.
Mozilla Developer Network (MDN)
Even if you’re already a seasoned web developer, the Mozilla Developer Network (or MDN for short) is an amazing resource to learn and brush up on web technologies. The MDN is all about the “open web”, thus they have created tons of documentation and articles pertaining to many web technologies and how to use them. You’ll probably spend a lot of time here.
When it comes to building websites and coding in general, there are a lot of different things to remember and keep track of. Sometimes you spend hours trying to figure out why your code won’t work or isn’t doing what you expect it to. Afterall, we’re building websites that don’t have to look good in just Firefox or Chrome, but every mainstream web browser. When writing stylesheets for your web pages, CSS is no exception to this.
Back in the day many web developers would flock to CSS-Tricks.com in order to learn some pretty great CSS tips and tricks for building websites. This website is pretty much a treasure trove of CSS knowledge. Today the website spans across all of the popular web technologies and teaches you basically how to be front-end web developer. This website is definitely one you should save in your bookmarks.
It use to be that as a developer, you would just read tutorials and books about web development, then hack away in your text editor trying out different examples provided as you go along. While this is still a great method for learning, interactive coding courses make learning how to build websites super easy and fun.
CodeCademy does just this by providing users with interactive coding and web development courses that teach you step by step whatever web technology that you want to learn. You can keep track of all your lessons, get badges for completing lessons, and even pick up where you leave off everyday. It’s a great resource and tool that has helped many people become competent and professional coders.
If you’re serious about learning how to code and have a little extra cash to spare, Lynda.com is an invaluable tool for learning everything you could possibly want to know about any web releated topic. Professional web developers and companies often make very in depth video courses that you can watch and following along with, about the topic you’re interested in learning.
All the courses are typically very high quality here, and they have various instructors offering great material on different topics. If that’s not enough, being a member of Lynda.com also gives you access to every other topic/subject you may want to learn in addition to web development.
Online resources are great for learning just about anything you want to learn. Sometimes though, there is nothing like sitting down with a good book to teach you what you want to know. Thankfully when it comes to the subject of web development, there is no shortage of books about the subject.
HTML and CSS: Design and Build Websites
This is hands down one of the best and most comprehensive books on learning HTML and CSS. You don’t have to have any knowledge of anything related to programming or web development in order to get started. The book is designed and written by author Jon Duckett, and I must say, it looks quite beautiful. The book is available in both paperback and hardcover.
Throughout your journey in learning web development, you’re going to find that Google is your friend. There are a lot of websites that you’ll come across when searching for solutions and learning about different web technologies both new and old. We’ve simply showed you some of our favorite websites and books that we find useful.
These definitely aren’t all the the resources out there, but they are certainly some of the best that will help you get started. Let us know some of your favorite resources and books that have helped you, or that you’re reading now!