Below are my favorite and most useful resources I’ve found online. Updated frequently. If it’s on this list, it’s good to go.
IT Security
- Hardening – Linux Desktop Hardening
Programming Related
- Free Web Developement Courses – rithmschool.com
- Assembly – Intro to x86 assembly – www.nayuki.io
- C – Network Programming – beej.us
- C – The C Book – publications.gbdirect.co.uk
- C – Essential C – cslibrary.stanford.edu
- C – The C FAQ – c-faq.com
- Git – Git Everyday – kernel.org
- Python – Python Cheatsheet
- Python –Flask Tutorial – blog.miguelgrinberg.com
- Python – Mock Tutorial – semaphoreci.com
- Python – Intro to asyncio – djangostars.com
- Python – Celery and RabbitMQ – linode.com
- Websockets – Intro to Websockets – blog.cloudflare.com
- Makefiles – Makefile Tutorial
Computer Science
Databases
- SQLite3- Tutorial and Guide – tech.marksblogg.com
- Oracle – SysAdmin Guide to Oracle – cuddletech.com
Unix/Linux
Networking
- SNMP – Guide to SNMP Programming
- DNS – Intro to DNS – petekeen.net
- SSH – How to SSH Properly – goteleport.com
- MQTT – Intro to MQTT – ably.com
- tcpdump – Reference Examples – danielmiessler.com
- Linux – Turning the Network Stack – blog.packagecloud.io
- ICMP, Ping, Traceroute – ICMP, Ping, and Traceroute