User:Luxpir/Books/softwaredev

An overview of software development theory and practice (in progress)

 * Theory
 * Computer science
 * Programming language
 * C++
 * Python (programming language)
 * List of data structures
 * List of algorithms
 * Discrete mathematics
 * Compiler
 * Kernel (operating system)
 * Cryptography
 * Parallel computing
 * User experience


 * Practical concerns
 * Software development
 * Software development process
 * Programming tool
 * Outline of software engineering
 * Software engineer
 * Pair programming
 * Code refactoring