Congratulations on taking the very first steps on your journey to becoming a web developer, and welcome to our course to help you kickstart your learning. We are thrilled to have you here, and we cannot wait to help you discover a whole new skill set that will enable you to start building incredible websites.
This course is designed to guide you through the fundamentals of web development, with chapters focusing on HTML, CSS, and beginner's JavaScript. Throughout each chapter, you will gain the fundamental knowledge and skills to get you up and running in your web development journey.
On this journey, you'll gain a foundational understanding not only of how to start working on your own projects, but also the basics of how every website you interact with functions behind the scenes.
Things to keep in mind during this course
Learning to code is a rewarding experience, and one that anyone can do. However, it does take time. Gaining a new skill is a journey, not a destination. Instead of thinking about the content in this course, or any material you read, as something to read through and learn, think of it instead as jumping off points for you to explore on your own.
Coding is a fundamentally easy thing to cut corners on. There are very few problems that someone else hasn't solved before. But truly, we aren't trying only to build things while we're learning programming. We're trying to learn how to build. So rather than looking up answers, copying code and seeing it work, it's better to take your time and focus on what each concept we show you is really about.
How you should tackle this course
First, it's better to do this course in smaller chunks over more time, rather than in big chunks in a shorter timeframe. A lot of the time, learning programming is something that's more mentally taxing than people realize. If something is not making sense to you after considerable effort, its often better to leave the problem be for a day or two, let your mind cool off, and come back to it later. You'll often be surprised how many problems seemingly solve themselves this way.
While working on this course's content, we also recommend using a computer, rather than a phone. Writing code isn't really common on phones or tablets, and it's best to get used to going back and forth between reading about coding, and then doing it a bit. This very easy on a computer.
Lastly, we strongly recommend that you try and remain as focused as possible while working on coding at first. This means trying to find time, even if its just a few minutes, where you can have coding be the only thing you're trying to do. Having other content on in the background can also be more distracting than you might think. Each person is different, and you might think that you are good at multi-tasking. But really, if you haven't written much code before, the truth is you don't know how well you'll do while having your focus even slightly split. At least at first, we recommend a quiet environment to help.
Even while writing code for a living, many of us talk about how when focusing on hard problems, we turn our music and podcasts off!
First Thing's First
Before we get started, though, there are a few setup items we should walk through. First, we'll need to set up your “local environment”.