codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

Follow publication

The Mega Full-Stack Web Development Resource Guide

Hawk Ticehurst
codeburst
Published in
46 min readSep 30, 2020

--

Table of Contents

Prelude

Development Resources

Client-Side / Frontend Resources

Server-Side / Backend Resources

Miscellaneous Resources

Prelude

Why Is This Guide A Thing?

About This (Long) Guide

Development Resources

Text Editors / IDEs

Text Editor Extension Resources

Terminals / Shells

Browser Resources

🔥 Browser Development Tools

How Browsers Work

Browser Engine Resources

Chrome Engines

Firefox Engines

Safari Engines

Miscellaneous Resources

Client-Side / Frontend Programming

HTML Resources

Getting Started

HTML Tags References

HTML Attribute References

HTML Character Codes References

HTML Meta Tags

Accessibility

Miscellaneous Resources

CSS Resources

Getting Started

CSS Syntax & Terms

CSS References

CSS Layout / Box Model

CSS Flexbox

CSS Grid

CSS Responsive Design

CSS Animations

Color & Gradients Resources

Typography & Font Resources

Icon & Graphic Resources

CSS Preprocessors

CSS Frameworks

Miscellaneous Resources

JavaScript Resources

Getting Started

JavaScript Basics

The DOM

JavaScript Events

JSON

AJAX & Fetch

Promises & Async/Await

Testing & Debugging Resources

JavaScript Modules

JavaScript ES6

Regular Expressions

🔥 JavaScript Libraries

JavaScript 3D Graphics

Miscellaneous Resources

TypeScript Resources

Getting Started

Miscellaneous Resources

Frontend JavaScript Frameworks

Getting Started

Getting Started With React

React State Management

React + TypeScript

Miscellaneous Resources

Client-Side APIs

Getting Started

Your Own API

Third-Party API Resources

Browser API Resources

WebAssembly Resources

Getting Started

How WebAssembly Is Being Used

Diving Deeper Into WebAssembly

WebAssembly + Rust

WebAssembly + TypeScript

WebAssembly Runtimes

WebAssembly System Interface (WASI)

Miscellaneous Resources

Server-Side / Backend Programming

Getting Started

How To Communicate On The Internet

Testing / Debugging Your APIs

API Design

Server-Side Architectures

Miscellaneous Resources

Server-Side Programming Languages

JavaScript Runtimes

Node.js Resources

Getting Started

Node.js Development Environment

Node.js Package Management

Node.js Web Frameworks

Miscellaneous Resources

Deno Resources

Getting Started

Deno Development Environment

Deno Package Management

Deno Web Frameworks

Miscellaneous Resources

Python Resources

Getting Started

Python Development Environment

Python Package Management

Python Web Frameworks

Miscellaneous Resources

Go Resources

Getting Started

🔥🔥🔥 Dave Stearns Server-Side Tutorials

Go Development Environment

Go Package Management

Go Web Frameworks

Miscellaneous Resources

Rust Resources

Getting Started

Rust Development Environment

Rust Package Management

Rust Web Frameworks

Miscellaneous Resources

Database Resources

MySQL Resources

Getting Started

Advanced SQL Concepts

Using MySQL With Backend Languages

NoSQL Resources

Cloud Resources

Getting Started

Docker / Kubernetes (K8s) Resources

Heroku Resources

Miscellaneous Resources

Miscellaneous Resources

Sources For Inspiration

General Education Resources

Great Blogs / Books / Articles

Stock Image Resources

Wrapping Up

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Responses (1)

Write a response