A language agnostic book on programming.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Brett Langdon e398c54960 Started working on the methods section of chapter 4, changed readme to reflect being on github. 14 years ago
1 - Introduction swapped 2.2 and 2.3. fixed and updated chapter 2. added pigVal, pigVar and pigOut commands for text formatting 14 years ago
2 - Getting Started Updated 3.1 - added declaration subsection. Added subsections to 3.2 and 3.3. Added sections to chapter 4 14 years ago
3 - Functional Programming Updated 3.1 - added declaration subsection. Added subsections to 3.2 and 3.3. Added sections to chapter 4 14 years ago
4 - Object Oriented Programming Started working on the methods section of chapter 4, changed readme to reflect being on github. 14 years ago
5 - Data Structures added new chapter Getting Started, began working on sections 1 and 2 of chapter 2 14 years ago
6 - Algorithms added new chapter Getting Started, began working on sections 1 and 2 of chapter 2 14 years ago
.gitignore removed *.pdf from .gitignore. added Programming In General.pdf 14 years ago
.tex initial commit 14 years ago
Programming In General.pdf Started working on the methods section of chapter 4, changed readme to reflect being on github. 14 years ago
Programming In General.tex Started working on the methods section of chapter 4, changed readme to reflect being on github. 14 years ago
README.md Started working on the methods section of chapter 4, changed readme to reflect being on github. 14 years ago
build Updated 3.1 - added declaration subsection. Added subsections to 3.2 and 3.3. Added sections to chapter 4 14 years ago
footer.tex initial commit 14 years ago
header.tex Updated 3.1 - added declaration subsection. Added subsections to 3.2 and 3.3. Added sections to chapter 4 14 years ago

README.md

Programming In General

Programming In General is a text resource for people to use to learn how to program. This resource is recommended for both those seasoned verterans who want to learn something new or even those who have never learned a programming language before.

Programming In General is written in a code agnostic format allowing readers to translate the examples to which ever programming language they would like.

Enjoy.

PDF

I will always try to keep the lastest pdf version of the book provided in the repository, but if I forgot then you can build the pdf from source.

Build PDF

To build from source you must have latex and python installed. To build you just run the provided "build" script which will compile the main .tex source from the chapter subdirectories. Then it compiles the .pdf version from that

Instructions:

git clone git://github.com/brettlangdon/programming-in-general.git
cd "programming-in-general"
./build

Output will be:

"Programming In General.tex"
    and
"Programming In General.pdf"