awesome-tutorials
github.com/donearm/awesome-tutorials ↗Tutorials worth your time to read
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me haskell resources from awesome-tutorials"
Installation instructions →What's inside
Haskell
- About ncurses Colors
short introduction to how the Linux console paint colors.
- A reference guide to ZFS on Archlinux
a short but exhaustive guide on what needs to be known to use ZFS on Archlinux.
- AsciiDoc Writer's Guide
A succint but comprehensive guide on getting started writing in asciidoc.
- DNS Root Servers: The most critical infrastructure on the internet
a throughout explanation of what, and where, are DNS root servers
- Docker Images: Reducing Image Size
a tutorial series on how to make your Docker images as small as possible.
- Five Minute Vimscript
a concise introduction to Vimscript
CSS
- A Complete Guide to Grid
not exactly a tutorial but a great guide/reference to implementing CSS Grid
- CSS gradient possibilities with the background-blend-mode property
a gallery with code of the possible uses of colour gradients in CSS
D3.js
- Animated US States Border Map
walkthrough in creating an animated US map.
- Command Line Cartography
how to make thematic maps using D3-geo, TopoJSON and ndjson-cli.
- How Selections Work
about selecting elements in D3.
- Mapping with D3
a presentation about creating maps with D3. Beginner-level.
MongoDB
- An Introduction to MongoDB
brief and practical introduction on MongoDB, mostly just installing and the basic commands to interact with the database.
React
- Build Your Own Starter
not exactly a tutorial but a guide on how to build your own basic React+Babel+Webpack+Express starter.
- Intro to React
the official React tutorial.
Javascript
- ES6 For Beginners
An introduction to the new features of ES6. Short and with plenty of examples.
- The Absolute Essentianls for Bit Manipulation in JavaScript
a clarifying tutorial on bitwise operations in JavaScript.
- Using Array.prototype.reduce()
step by step tutorial on the use of
GraphQL
- GraphQL in Depth: What, Why and How
A not-so-deep introduction on what is and how GraphQL works.
Go
- Just Tell Me How To Use Go Modules
a short and straight to the point introduction to Go modules.
Showing a sample of 50 resources. View the full list on GitHub →