2014-12-18 04:22:43 +00:00
## C
* [A Tutorial on Pointers and Arrays in C ](http://home.netcom.com/~tjensen/ptr/pointers.htm )
* [Advanced Linux Programming ](http://www.advancedlinuxprogramming.com/ )
* [Beej's Guide to C Programming ](http://beej.us/guide/bgc/ )
* [Beej's Guide to Network Programming ](http://beej.us/guide/bgnet/ )
* [Build Your Own Lisp ](http://www.buildyourownlisp.com/ )
* [C Programming - Wikibooks ](http://en.wikibooks.org/wiki/Programming%3AC )
* [Deep C ](http://www.slideshare.net/olvemaudal/deep-c )
* [Essential C ](http://cslibrary.stanford.edu/101/EssentialC.pdf ) (PDF)
* [Learn C the hard way ](http://c.learncodethehardway.org/book/ )
* [Object Oriented Programming in C ](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf ) (PDF)
* [The C book ](http://publications.gbdirect.co.uk/c_book/ )
* [The Craft of Text Editing or A Cookbook for an Emacs ](http://www.finseth.com/craft/ ) - Craig A. Finseth
* [The GNU C Programming Tutorial ](http://www.crasseux.com/books/ctut.pdf )
* [The New C Standard - An Annotated Reference ](http://www.knosof.co.uk/cbook/cbook.html )
* [TONC GBA Programming - Game Boy Advance Development ](http://www.coranac.com/tonc/text/toc.htm )
* [Using C on the UNIX System - David A. Curry ](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system )
## C++
* [C++ Annotations ](http://cppannotations.sourceforge.net/ )
* [C++ Cookbook ](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf ) (PDF)
* [C++ GUI Programming With Qt 3 ](http://www.computer-books.us/cpp_0010.php )
* [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus ) (PDF, Kindle) *(Just fill the fields with any values)*
* [CS106X Programming Abstractions in C++ ](http://www.stanford.edu/class/cs106x/ )
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++ ](http://www.brpreiss.com/books/opus4/index.html )
* [Financial Numerical Recipes in C++ ](http://finance.bi.no/~bernt/gcc_prog/recipes/ ) - Bernt Arne Ødegaard
* [Game Programming Patterns ](http://gameprogrammingpatterns.com/ )
2017-05-30 07:59:59 +00:00
* [Google's C++ Style Guide ](https://google.github.io/styleguide/cppguide.html )
2014-12-18 04:22:43 +00:00
* [How To Think Like a Computer Scientist: C++ Version ](http://greenteapress.com/thinkcpp/index.html ) - Allen B. Downey
* [Introduction to Design Patterns in C++ with Qt ](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf )
* [Learn C++. ](http://www.learncpp.com/ ) (PDF, Online)
* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt ](http://www.jjj.de/fxt/fxtbook.pdf ) (PDF)
* [Open Data Structures (In C++) ](http://opendatastructures.org/ods-cpp.pdf ) (PDF)
* [Software Design Using C++ ](http://cis.stvincent.edu/html/tutorials/swd/ ) - Br. David Carlson and Br. Isidore Minerd
* [Software optimization resources by Agner Fog ](http://www.agner.org/optimize/ )
* [The Boost C++ libraries ](http://en.highscore.de/cpp/boost )
* [The Rook's Guide to C++ ](http://rooksguide.org/2013/11/26/version-1-0-is-out/ ) (PDF)
* [Thinking in C++, Second Edition, Vol. 1. ](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip ) [(Vol. 2) ](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip ) - Bruce Eckel
2017-11-13 01:30:21 +00:00
* Also see: [The Definitive C++ Book Guide and List ](https://stackoverflow.com/a/388282 )
2018-11-20 08:55:31 +00:00
* [Object Oriented Programmming ](https://www.javatpoint.com/cpp-oops-concepts )