html all the things
Cover image for  Guide ⚡ Still in School and Want to Learn Web Development?

Guide ⚡ Still in School and Want to Learn Web Development?

Tue Sep 07 2021

1. Learn the basics

The core elements of web development are

HTML
CSS
JavaScript

Take time learning each one in that order to get a good grasp on building a fully featured website or web app.

HTML

HTML is the basic structure of a website. It represents what will be displayed on the page and in what order.

Take a look at this thread to learn more.

https://twitter.com/htmleverything/status/1427303859165220865

CSS

CSS is used to style the HTML that you wrote.

Change colors
Change sizes
Adjust alignment
React to different screen sizes

Pratham has a fantastic thread on core concepts
https://twitter.com/Prathkum/status/1432819087302819841

JavaScript

JavaScript is the programming language behind most of the web. It enables any website to add complex functionality.

Receive and display data
React to users inputs
Calculate pricing

I always recommended Wes Bos's course to get started.

https://javascript30.com/

2. Find something you want to build

Once you get a handle on the basics, find something you want to build for yourself or your friends.

If you play D&D build a character sheet
If you play hockey build a practice/game scheduler

Building a project will solidify your skills and teach you so many new things.

UX (user experience)
Deployment
Troubleshooting
Project Management
Testing
QA

All skills you might need at your first job.

3. Join the community

Tech Twitter will help you find like-minded people. This was a mistake I made early on, I didn't seek others doing what I was doing.

Interact
Ask questions
Help others

This will put you ahead of most people first starting out.
People in school doing great things!

Vlad has built a community, sold digital products, and started freelancing all before the age of 17.

Pratham explains machine learning so that others can actually understand it. 17.

4. Build build build

The only real way to get better is to continue to build or help others build projects.

Solo build
Team Build
Open-source

Jacob is an expert in open source raids/contributions, he's always willing to help.

⚡ TL/DR ⚡

  1. Learn the basics
  2. Find something you want to build
  3. Join the community
  4. Build build build

Get out there and learn!