Learn to Code
Learn to Code Platforms
There are so many options for this out there that I am not going to be able to mention all of them. Instead I will list the ones that I have found helpful from a security context. Its mostly Python.
Codecademy - Top code learning platform on the market
Coursera - Build skills with courses, certificates, and degrees online from world-class universities and companies.
W3Schools Online Web Tutorials - Best resource for learning HTML
Codewars - CTF like challanges specifically for code building
https://academy.wehackpurple.com/collections - Great secure coding learning platform
Bash
Advanced Bash-Scripting Guide - M. Cooper (HTML)
Bash Guide for Beginners (2008) - M. Garrels (HTML)
Bash Notes for Professionals - Compiled from StackOverflow documentation (PDF)
BASH Programming (2000) - Mike G. (HTML)
Bash Reference Manual (HTML)
Bash tutorial - Anthony Scemama (PDF)
Conquering the Command Line - Mark Bates (HTML)
Getting Started with BASH (HTML)
GNU Bash manual (PDF)
Google Shell Style Guide - Paul Armstrong (HTML)
Introduction to Bash Scripting - Bobby Iliev (Markdown, PDF)
Introduction to the Command Line - Launch School (HTML)
Linux Shell Scripting Tutorial - A Beginner's Handbook (2002) - Vivek G. Gite (HTML)
Linux Shell Scripting Tutorial (LSST) v2.0 - Vivek Gite (HTML)
Slackbook (2005) - Alan Hicks, Chris Lumens, David Cantrell and Logan Johnson (HTML, DocBook, Postscript, PDF)
The Bash Academy - Maarten Billemont (HTML)
The Linux Command Line - William E. Shotts, Jr. (PDF)
Writing Shell Scripts - William E. Shotts, Jr. (HTML)
Powershell
A Unix Person's Guide to PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
Creating HTML Reports in PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
DevOps: The Ops Perspective - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
Ditch Excel: Making Historical & Trend Reports in PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
Learn PowerShell Core 6.0 - David das Neves, Jan-Hendrik Peters (Packt account required)
PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell - Mike F. Robbins (Leanpub account or valid email requested)
PowerShell Notes for Professionals - Compiled from StackOverflow documentation (PDF)
PowerShell Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
PowerShell Tips to Write By - Adam Bertram (Leanpub account or valid email requested) (🚧 in process)
Secrets of PowerShell Remoting - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
The Big Book of PowerShell Error Handling - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
The Big Book of PowerShell Gotchas - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
The Monad Manifesto - Annotated - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
The PowerShell + DevOps Global Summit Manual for Summiteers - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
Python
Go
Darker Corners of Go - Rytis Bieliunas
Go Bootcamp - Matt Aimonetti
How To Code in Go - Mark Bates, Cory Lanou, and Timothy J. Raymond (PDF, EPUB)
Practical Cryptography With Go - Kyle Isom
The Little Go Book - Karl Seguin (PDF, ePUB)
Assembly
https://www.begin.re/ - Reverse Engineering for Beginners
https://beginners.re/main.html - Understanding Assembly Language
Last updated