Links

Collections

Linux Howtos
The Linux man-pages project
DZone Refcardz
O’Reilly Free Programming Ebooks dl
O’Reilly’s CD Bookshelves
IT E-Books Download Directory

C/C++

Reference

GNU C Reference Manual html pdf
CppReference.com
CPlusPlus.com
SGI Standard Template Library Documentation
BogoToBogo C++ Home

Quiz

C++ Quiz
C Questions & Answers
C++ Questions & Answers
BME Aut C Példatár
BME Aut C++ Példatár

Guideline

GNU Coding Standards html pdf
Google C++ Style Guide
ISOCPP C++ Core Guidelines
Microsoft Guideline Support Library
C++ Optimization Strategies and Techniques

Library

GNU C Library html pdf
GNU Portability Library html pdf
GNU C++ Library
LLVM C++ Standard Library html src
Boost C++ Library

Tools

Git Book
GNU Compiler Collection man
Make man html pdf
Autoconf html pdf
Automake html pdf
Libtool html pdf
M4 Macro Processor man html pdf
Flex - Fast Lexer Generator html pdf
Bison - Parser Generator html pdf
Flex & Bison - O’Reilly Book pdf
AutoFSM - Finite State Machine Generator

LLVM Clang Compiler
Clang Static Analyser
Ericsson Codechecker @GitHub
cmocka - Unit Testing Framework for C
LCOV - Code Coverage Report Fronted
Valgrind - Instrumentation Framework man howto
Callgrind - Call Graph Generator
KCachegrind - Call Graph Viewer

OOP

Object Oriented Design Principles
Design Patterns Refcardz pdf
Design Patterns Introduction
Modeling Languages
Microsoft UML Reference
UML-Diagrams.org
Practical UML Hands-On

Script

Learning the Korn Shell - O’Reilly CD Book
Bash Reference Manual man html pdf
Sed - Stream Editor man html pdf
Awk - Text Processor man html pdf
Sed & Awk - O’Reilly CD Book
Lua 5.3 man
Moonscript man
Python 2 3
Node.js man

Vim

Vim notes
Vimsheet.com
Vim Cheat Sheet based on ProVim
Vim Awesome Plugin Collection
Vim Casts - Essential Vim Skills
Vimscript Cheat Sheet
Learn Vimscript the Hard Way
Google Vimscript Style Guide
Vim C++ Enhanced Syntax Highlight
Own .vimrc on GitHub

Doc

LaTeX cheat-sheet quick-ref ref-man
Sharelatex - Creating a Document in LaTeX
Markdown Syntax Reference
Doxygen - Documentation from Source Code
Pandoc - Universal Document Converter
Reveal.js - HTML Presentation Framework
Graphviz - Graph Visualization Software
RDG - Railroad Diagram Generator
yEd - Graph Editor
D3.js - Data Driven Documents

Misc

Hashicorp Vagrant
C++ Embedded Systems Programming
Circuit Basics - Raspberry Pi
Build Yourself a Linux
Linux Device Drivers