SkillAgentSearch skills...

WebDevStudyResources

[Resource List] Courses and info I've found most helpful

Install / Use

/learn @dargaCode/WebDevStudyResources
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

My Other Resource Lists

Web Development Study Resources

In my experience, learning how to program itself isn't nearly as hard as deciding what to study, and where, and when.

With that in mind, here's a list of the webdev resources I've found most useful so far.

The topics are ordered based on several bootcamp curricula I've gathered, as well as my own experience tackling things in what I feel was the wrong order.

There are some paid resources in this list, but I've only included the ones I've found valuable, and I've tried to mark them clearly. I don't receive any referral benefits from these resources.

Table of Contents

Coding for Kids

I was 35 years old when I began my career change to coding and started gathering these resources. I'm so amazed and impressed to see people who start learning to code when they're still in elementary school!

<img src="thanks.svg" width="550" height="78"/>

Important Workflow Items

Both Command Line Interface and Git/GitHub are often presented toward the end of online classes, but I learned them beforehand and I'm glad I did.

Basic knowledge of The CLI and Git can do a lot to improve day-to-day quality of life, and they both also have a lot of small tricks to pick up over months and months. For both these reasons, they're good topics to tackle as early as possible.

Checking in code and deploying real webpages also allows development outside of CodePen, Cloud9, and other online editors. Making sure that all the scripts are integrated properly etc is a lot more difficult at first, but extremely educational.

The Command Line

Typing text commands into the console seems extremely arcane at first, but becomes familiar surprisingly quickly.

It's useful for Git, Node development, and lots of other things, and honestly it also just feels cool and fun and hacker-y.

Git and GitHub

Git helps prevent loss of work, and GitHub makes it easy to collaborate and share work with others.

Front-End Development

Most simply, "front-end" refers to the content that is actually presented on a webpage. The text, the images, the colors.

For example: A portfolio website that contains a bio, links to projects, and photos.

HTML and CSS

HTML builds the structure of a webpage, and CSS dictates its layout and appearance.

I originally tried learning HTML a long time ago, and was pleasantly surprised to see that all the layout is now handled by CSS rules rather than horrible nested tables and frames.

Deploying Front-End Websites

Deployment is putting webpages on the internet where other people can actually see and use them.

Bootstrap

Boostrap is mainly a ton of pre-built CSS classes which can be applied directly to HTML instead of writing custom CSS.

I originally tried to learn Bootstrap before understanding CSS well, which ended up being very confusing and frustrating. Over time I've come to appreciate its usefulness for making quick prototypes etc.

Basic JavaScript

JavaScript is the only programming language that can reach into a webpage and modify the content of the HTML or the styling of the CSS.

This section covers its basic syntax and control structures, which must be learned first.

  • [Khan Academy - Intro to JS](https://www.kha
View on GitHub
GitHub Stars261
CategoryDevelopment
Updated6mo ago
Forks30

Security Score

77/100

Audited on Oct 8, 2025

No findings