This website features free lessons to help you learn the basics of HTML, CSS, JavaScript, and WordPress. If none of those terms mean anything to you yet that is fine! If that is the case I recommend you begin by visiting the HTML series.

Once you are familiar with what HTML is and what it is used for I recommend learning CSS.

Once you’re comfortable creating basic styles and layouts with CSS you may be interested in learning how to add behavior to your pages. This is when it makes sense to begin learning JavaScript, and I recommend leveraging the popular library jQuery.

If you are interested in setting up your own blog or any other large / dynamic website I recommend you learn more about a publishing system named WordPress. I have a series on learning WordPress that will get you up to speed in no time.

Eventually you’ll be ready to “go live” with your pages and want the entire world to be able to view them. The next step is signing up for web hosting. There are many different host companies, but you can read about my favorite here.

I hope you find the content helpful! To stay updated consider joining the mailing list or following me on YouTube or Twitter.

About the Author

Brad Schiff

Brad Schiff is a front-end developer, designer, and educator who has been building user interfaces for over a decade. He’s done work for Fortune 500 companies, national political campaigns, and international technology leaders. His proudest achievement is helping people learn front-end web development.

Follow Brad on Twitter Subscribe on YouTube