*[Google's C++ Course](https://developers.google.com/edu/c++/)
*[Google's C++ Course](https://developers.google.com/edu/c++/)
* [Introduction to C++] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware)
*[Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/)(MIT's opencourseware)
* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/)
*[LearnCpp.com C++ Tutorial](http://www.learncpp.com/)
*[Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/)
*[Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/)
*[Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html)
*[Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html)
...
@@ -45,6 +45,7 @@
...
@@ -45,6 +45,7 @@
*[Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
*[Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
*[Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII)
*[Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII)
###iOS
###iOS
*[Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550)(slides and videos) - Stanford University
*[Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550)(slides and videos) - Stanford University
*[atariarchives.org](http://www.atariarchives.org/) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
*[Bitsavers.org](http://bitsavers.org/)
*[Bookboon: IT & Programming](http://bookboon.com/en/it-programming-ebooks)
*[Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx)
*[Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0)
*[Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698)
*[Grokking the GIMP](http://gimp-savvy.com/BOOK/index.html)
*[Introduction to Modern OpenGL](http://open.gl/)
*[Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/)(draft)
*[OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/)
*[Tutorials for modern OpenGL](http://www.opengl-tutorial.org/)
###Graphical User Interfaces
*[Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip)
*[How to Design Faceted Search: The Complete Guide to Designing Faceted Search User Interface](http://leanpub.com/howtodesignfacetedsearch) - Abhijit Rawool
*[Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/)
*[Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst
*[Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt
###Language Agnostic
####Algorithms & Data Structures
*[A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html)
*[Data Structures and Algorithms: Annotated Reference with Examples](https://drive.google.com/file/d/0B48k2jhdQ5P2aVlmMFB1UUJLczA/edit?usp=sharing)
*[Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2)(PDF, Kindle) *(Just fill the fields with any values)*
*[Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman
*[Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin
*[LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html)
*[Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF)
*[Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf)(PDF)
*[Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf)(PDF)
*[Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf)(PDF)
*[Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann
*[Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann
*[Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz
*[Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester
*[Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf)(PDF)
*[Linkers and loaders](http://www.iecc.com/linker/)
*[Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/)(class lectures and slides)
####Database
*[Big Data Now: Current Perspectives from O'Reilly Radar](http://shop.oreilly.com/product/0636920022640.do)
*[Foundations of Databases](http://webdam.inria.fr/Alice/)
*[Temporal Database Management](http://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen
*[The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html)
####Datamining
*[A Programmer's Guide to Data Mining](http://guidetodatamining.com/)(Draft) - Ron Zacharski
*[Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp)*(Just fill the fields with any values)*
*[Data Mining Algorithms In R](http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R)
*[Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php)(Draft)
*[Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf)(PDF)
*[Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton
*[Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html)
*[School of Data Handbook](http://schoolofdata.org/handbook/)
*[Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining)
####Information Retrieval
*[Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html)
*[Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf)(PDF)
*[Practical Semantic Web and Linked Data Applications: Common Lisp Edition](http://www.markwatson.com/opencontent/book_lisp.pdf) - Mark Watson
*[Practical Semantic Web and Linked Data Applications: Java, JRuby, Scala, and Clojure Edition](http://www.markwatson.com/opencontent/book_java.pdf) - Mark Watson
####Licensing
*[Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi
*[The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle
####Machine Learning
*[A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf)(PDF)
*[A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf)(PDF)
*[AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
*[An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
*[Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
*[Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf)(PDF)
*[Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
*[Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
*[Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/)
*[Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf)(PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog.
*[Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
*[Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html)(Draft, with R code)
*[Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
*[The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
*[The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575)
*[The Python Game Book](http://thepythongamebook.com/en:start)
####Mathematics
*[A First Course in Linear Algebra](http://linear.ups.edu/) - Robert A. Beezer
*[Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers) - Cameron Davidson-Pilon
*[CK-12 Probability and Statistics - Advanced](http://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/)
*[Calculus Made Easy](http://www.gutenberg.org/ebooks/33283)(PDF) - Silvanus P. Thompson
*[Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/)
*[Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) by Sean Luke
*[Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell
*[Introduction to Statistical Thought](http://www.math.umass.edu/~lavine/Book/book.html) - Michael Lavine
*[Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf)(PDF)
*[Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf)(PDF) - Eric Lehman
*[Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner
*[Probability and Statistics Cookbook](http://matthias.vallentin.net/probability-and-statistics-cookbook/)
*[Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook)
*[Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart
*[Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey
*[Think Stats: Probability and Statistics for Programmers](http://greenteapress.com/thinkstats/)(code written in Python) - Allen B. Downey
####Misc
*[97 Things Every Programmer Should Know](http://programmer.97things.oreilly.com/)
*[97 Things Every Programmer Should Know - Extended](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended)
*[A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon
*[Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html)
*[Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](http://www.scribd.com/doc/175241338/Come-Let-s-Play)
*[Communicating Sequential Processes](http://www.usingcsp.com/cspbook.pdf)(PDF) by Tony Hoare
*[Computer Musings](http://scpd.stanford.edu/knuth/index.jsp)(lectures by Donald Knuth)
*[Culture \& Empire: Digital Revolution](http://hintjens.com/books)(PDF)
*[Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf)(PDF)
*[Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell
*[DevDocs](http://devdocs.io/) - Documents for Developers in 1 place
*[Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/)
*[Digital Signal Processing For Communications](http://www.sp4comm.org/)
*[Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html)
*["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez
*[Flow based Programming](http://jpaulmorrison.com/fbp/)
*[Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx)
*[Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson
*[How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf)
*[How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
*[I Am a Bug](http://www.amibug.com/iamabug/p01.html)
*[Learn to Program](http://pine.fm/LearnToProgram/)
*[Learning 30 Technologies in 30 Days: A Developer Challenge](https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge) - Shekhar Gulati
*[Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis
*[Magic Ink: Information Software and The Graphical Interface](http://worrydream.com/#!/MagicInk) by Bret Victor
*[Mobile Developer's Guide to the Galaxy](https://leanpub.com/mobiledevelopersguide)
*[Modeling Reactive Systems with Statecharts](http://www.scribd.com/doc/167971960/Modeling-Reactive-Systems-With-Statecharts)
*[Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/)(PNG)
*[Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/)
*[Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government)
*[Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
*[PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien
*[PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/)
*[Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf)(PDF)
*[Programmer's Motivation for Beginners](http://programmersmotivation.com/)
*[Programming with Unicode](http://unicodebook.readthedocs.org/)
*[Free as in Freedom](http://static.fsf.org/nosvn/faif-2.0.pdf)(PDF)
*[Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf)(PDF)
*[How to get started with open source](https://opensource.com/resources/how-get-started-open-source)(ePub & ODT)
*[Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org/)
*[Producing Open Source Software](http://producingoss.com/)
* The Art of Community: Building the New Age of Participation; [First edition](http://www.artofcommunityonline.org/downloads/jonobacon-theartofcommunity-1ed.pdf)(PDF), [Second edition](http://ubuntuone.com/0n352YwUjlcFR8PjIELH67)(PDF) - Jono Bacon
*[The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html)
*[The Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond
*[The Future of the Internet](http://futureoftheinternet.org/)
*[The Performance of Open Source Applications](http://aosabook.org/en/)
*[The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler
####Operating systems
*[How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)
*[Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/)(PDF and LaTeX)
*[Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)(PDF)
*[Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf)(PDF) - Dominic Giampaolo
*[The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond
*[The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey
*[Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html)(PDF) - Allen B. Downey
*[UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php)(PDFs) - Prof. Stewart Weiss
*[Xv6, a simple Unix-like teaching operating system](http://pdos.csail.mit.edu/6.828/2012/xv6.html)(PDF)
####Parallel Programming
*[High Performance Computing](http://cnx.org/content/col11136/latest)(PDF, ePUB) - Charles Severance & Kevin Dowd
*[High-Performance Scientific Computing](http://bit.ly/hpc12)(class lectures and slides)
*[How to Write Parallel Programs](http://www.lindaspaces.com/book/)
*[Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout
*[Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney
*[Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney
*[Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff
*[Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding
*[Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php)
*[Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html)
*[DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org/) - Markus Voelter
*[Essential Skills for Agile Development](http://elliottback.com/wp/essential-skills-for-agile-development/)
*[Guide to the Software Engineering Body of Knowledge](http://www.computer.org/portal/web/swebok)
*[How to Design Programs](http://www.htdp.org/)
*[How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html)
*[Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook)
*[Kanban for skeptics](https://leanpub.com/kanbanforskeptics)(Leanpub, by Nick Oostvogels)
*[Methods and Techniques for the Design and Implementation of Domain-Specific Languages](http://www.st.ewi.tudelft.nl/~arie/phds/Hemel.pdf) - Zef Hemel
*[Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson
*[NASA Manager Handbook for Software Development](http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-manage.pdf)(PDF)
*[The Command Line Crash Course](http://learncodethehardway.org/cli/book/)(also a Powershell reference)
*[Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates
###Basic
*[10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org/) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
*[A beginner's guide to Gambas](http://beginnersguidetogambas.com/)
*[BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:BASIC_programming_language)
*[How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi)
*[Object-Oriented Programming in the BETA Programming Language](http://www.daimi.au.dk/~beta/Books/) - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard
###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/)
*[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
* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601)
###Clojure
*[A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/)
*[Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html)
*[Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html)
###D
*[Programming in D](http://ddili.org/ders/d.en/)
###Dart
*[What is Dart?](http://shop.oreilly.com/product/0636920025887.do)
###DB2
*[Getting started with DB2 Express-C](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf)(PDF)
*[Getting started with IBM Data Studio for DB2](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_IBM_Data_Studio_for_DB2_p3.pdf)(PDF)
*[Getting started with IBM DB2 development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_App_Dev_p2.pdf)(PDF)
###Delphi / Pascal
*[Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/)
*[Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf)(PDF)
###Firefox OS
*[Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment) - Andre Garzia
*[Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n)
*[Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html)
*[Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm)
###Fortran
*[Fortran programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:Fortran_programming_language)
*[Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf)
###FreeBSD
*[Books and Articles from FreeBSD Site](http://www.freebsd.org/docs/books.html)
*[HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci
*[HTML Dog Tutorials](http://www.htmldog.com/)
*[HTML5 Canvas](http://chimera.labs.oreilly.com/books/1234000001654/index.html) - Steve Fulton & Jeff Fulton
*[HTML5 for Publishers](http://chimera.labs.oreilly.com/books/1234000000770/index.html) - Sanders Kleinfeld
*[HTML5 For Web Designers](http://html5forwebdesigners.com/) - Jeremy Keith
*[Learn CSS Layout](http://learnlayout.com/)
*[Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook
*[Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus
####Bootstrap
*[Twitter Bootstrap Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap)(PDF, Kindle) *(Just fill the fields with any values)*
###Icon
*[The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm)
###IDL
*[Getting Started with IDL](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/getting-started-IDL-v7.0.pdf)
*[Guide to Using IDL for Astronomers](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/IDLguide.html)
###iOS
*[Cocoa Dev Central](http://cocoadevcentral.com/)
*[iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios)(PDF, Kindle) *(Just fill the fields with any values)*
*[Concrete Semantics - A Proof Assistant Approach by Tobias Nipkow and Gerwin Klein](http://www21.in.tum.de/~nipkow/Concrete-Semantics/)(PDF)
*[Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf)(PDF)
###J
*[Arithmetic by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/arithmetic.pdf)(PDF)
*[Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf)(PDF)
*[Calculus by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/calculus.pdf)(PDF)
*[Concrete Math Companion by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/cmc.pdf)(PDF)
*[Computers and Mathematical Notation by Kenneth E Iverson](http://www.jsoftware.com/papers/camn.htm)
*[Easy J by Linda Alvord, Norman Thomson (PDF)](http://www.jsoftware.com/books/pdf/easyj.pdf) || [Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip)
*[Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf)(PDF)
*[J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc)
*[Hibernate 4 Example Programs](https://leanpub.com/hibernate4-example-programs) - L. Mohan Arun
*[HTTP Programming Recipes for Java Bots](http://www.heatonresearch.com/articles/series/16)
*[Introduction to Computer science using Java](http://chortle.ccsu.edu/java5/index.html)
*[Introduction to Neural Networks with Java](http://www.heatonresearch.com/articles/series/1)
*[Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne
*[Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck
*[JAAS in Action](http://www.jaasbook.com/)
*[Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf)(PDF)
*[Java for the Beginning Programmer](http://www.heatonresearch.com/articles/series/15)
*[Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
*[The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha
*[The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
*[Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey
*[Thinking in Java](http://www.mindview.net/Books/TIJ/)
*[JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/)(Maintained by Tim Ruffles)
*[JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
*[Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript)(PDF, Kindle) *(Just fill the fields with any values)*
*[JavaScript the Right Way](https://github.com/braziljs/js-the-right-way)
*[jQuery Fundamentals](http://jqfundamentals.com/book/)(starts with JavaScript basics)
*[Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin
*[Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea
*[Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray
*[Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)
####Dojo
*[Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell
####Express.js
*[Express.js Guide](https://leanpub.com/express/read)*(Leanpub, by Azat Mardanov)*
####jQuery
*[jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf)(PDF)
*[jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery)(PDF, Kindle) *(Just fill the fields with any values)*
####Knockout.js
*[Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs)(PDF, Kindle) *(Just fill the fields with any values)*
####Node.js
*[JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read)*(Leanpub - by Azat Mardanov)*
*[MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics)
*[MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer)
*[MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1)
*[Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html)
*[Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey
###Maven
*[Better Builds with Maven](http://www.maestrodev.com/better-build-maven)
*[Developing with Eclipse and Maven](http://www.sonatype.com/books/m2eclipse-book/reference/)
*[Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html)
*[Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html)
*[Repository Management with Nexus](http://www.sonatype.com/books/nexus-book/reference/)
###Mercurial
*[HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/)
*[Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) -
*[Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov
*[HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20)
*[Game Creation with XNA](http://en.wikibooks.org/wiki/Game_Creation_with_XNA)
*[Moving to Microsoft Visual Studio 2010](http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx)
*[.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm)
*[.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip)*(RedGate, By Paul Glavich and Chris Farrell)*
*[Practical Performance Profiling: Improving the efficiency of .NET code](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling)*(RedGate, By Jean-Philippe Gouigoux)*
*[Threading in C#](http://www.albahari.com/threading/)
*[Visual Studio Tips and Tricks](http://www.infoq.com/minibooks/vsnettt)(VS 2003-2005 only)
*[Under the Hood of .NET Memory Management](http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf)(PDF)*(RedGate, By Chris Farrell and Nick Harrison)*
*[CouchDB: The Definitive Guide](http://books.couchdb.org/relax/)
*[Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm
*[Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf)(PDF)
*[Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c)(PDF, Kindle) *(Just fill the fields with any values)*
*[Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf)(PDF)
*[Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/)
*[Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf)(PDF)
*[Objective Caml for Scientists (first chapter only)](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html)
*[Real World OCaml](https://realworldocaml.org/v1/en/html/)
*[Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje
*[Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/)
*[Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier Rémy
*[iPhone 3D Programming - Developing Graphical Applications with OpenGL ES](http://chimera.labs.oreilly.com/books/1234000001814/index.html) - Philip Rideout
###OpenSCAD
*[OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
###Oracle PL/SQL
*[PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm)
*[PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm)
###Oracle Server
*[Oracle's Guides and Manuals](http://tahiti.oracle.com/)
###Parrot / Perl 6
*[Using Perl 6](http://github.com/perl6/book/)(work in progress)
*[Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart
*[Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/)
*[How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
*[Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson
*[Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/)
*[Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar
*[Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart
*[Learn Python The Hard Way](http://learnpythonthehardway.org/book/)
*[Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/)
*[Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson
*[Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart
*[Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF)
*[Natural Language Processing with Python](http://www.nltk.org/book)
*[Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6)
*[Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3)
*[Porting to Python 3: An In-Depth Guide](http://python3porting.com/)
*[Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
*[Program Arcade Games With Python And Pygame](http://programarcadegames.com/)
*[Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech
*[Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
*[Exploring Lift](http://exploring.liftweb.net/)(published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book))
*[Lift](http://github.com/tjweir/liftbook)
*[Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway
*[Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak
####Play Scala
*[Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander
*[Work with Play: Build web applications using Scala and the Play Framework](http://workwithplay.com/) - Diego Castorina
###Scheme
*[An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html)
*[Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html)
*[Pharo by Example](http://pharobyexample.org/)(Smalltalk DE)
*[Squeak By Example](http://www.squeakbyexample.org/)(Smalltalk IDE)
###SQL (implementation agnostic)
*[A Primer on SQL, Second Edition](https://leanpub.com/aprimeronsql)
*[Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html)
*[Learn SQL The Hard Way](http://sql.learncodethehardway.org/)
*[SQL For Web Nerds](http://philip.greenspun.com/sql/)
*[Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/)
###SQL Server
*[Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7.htm)*(RedGate, By SQLServerCentral Authors)*
*[Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans)*(RedGate, By Brad McGehee)*
*[Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf)(PDF)*(RedGate, By Alex Kuznetsov)*
*[How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book)*(RedGate, By Brad McGehee)*
*[Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3)*(RedGate, By Benjamin Nevarez)*
*[Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx)
*[Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx)
*[Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx)
*[Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm)*(RedGate, By Brad McGehee)*
*[Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm)*(RedGate, By Tim Ford and Louis Davidson)*
*[Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm)*(RedGate, By John Magnabosco)*
*[SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx)
*[SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm)*(RedGate, By Shawn McGehee)*
*[SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm)*(RedGate, By Kalen Delaney)*
*[SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf)(PDF)*(RedGate, By Grant Fritchey)*
*[SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf)(PDF)*(RedGate, By Grant Fritchey)*
*[SQL Server Hardware](http://www.red-gate.com/community/books/sql-server-hardware)*(RedGate, By Glenn Berry)*
*[SQL Server Statistics](http://www.red-gate.com/community/books/sql-server-statistics.htm)*(RedGate, By Holger Schmeling)*
*[SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm)*(RedGate, By SQLServerCentral Authors)*
*[SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox)*(RedGate, By Rodney Landrum)*
*[SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management)*(RedGate, By Tony Davis and Gail Shaw)*
*[The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm)*(RedGate, By Jacob Sebastian and Sven Aelterman)*
*[Troubleshooting SQL Server: A Guide for the Accidental DBA](http://www.red-gate.com/community/books/accidental-dba)*(RedGate, By Jonathan Kehayias and Ted Krueger)*
###Standard ML
*[Programming in Standard ML, Draft](http://www.cs.cmu.edu/~rwh/smlbook/) - Robert Harper
###Subversion
*[Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf)(PDF)
*[Version Control with Subversion](http://svnbook.red-bean.com/)
###Tcl
*[Tcl Programming](http://en.wikibooks.org/wiki/Programming:Tcl), by Richard.Suchenwirth, et. al.
*[TclWise](http://www.invece.org/tclwise/index.html), by Salvatore Sanfilippo
###Teradata
*[Teradata Books](http://www.info.teradata.com/)
###TeX
*[Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf)(PDF) by Christian Feursänger
*[TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html), by Victor Eijkhout
*[TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry
*[The Computer Science of TeX and LaTeX](http://eijkhout.net/texsci/), by Victor Eijkhout
See also [LaTeX](#latex)
###Tizen
*[Tizen for Dummies](https://developer.tizen.org/sites/default/files/blogs/tizenfordummiesmainchangelist.pdf)(PDF) by Jon Lansdell, Cheng Luo, Michelle Somersville
###TypeScript
*[TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers)
*[TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript)(PDF, Kindle) *(Just fill the fields with any values)*
###Unix
*[Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions
*[Conquering the Command Line](http://www.conqueringthecommandline.com/)
*[Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel
*[UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/)(HTML)
*[Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
###Vim
*[A Byte of Vim](http://www.swaroopch.com/notes/vim/)
*[A guide to getting started with VIM](http://www.integralist.co.uk/posts/a-guide-to-getting-started-with-vim/)
*[Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf)(PDF) by Steve Oualline
*[Use Vim Like A Pro](https://leanpub.com/VimLikeAPro)*(Leanpub, by Tim Ottinger)*
###Visual Prolog
*[A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog)
*[Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros)
###Web Services
*[RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf)(PDF)
###Windows 8
*[Programming Windows 8 Apps with HTML, CSS, and JavaScript (v1)](http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx)
**[Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx)
###Windows Phone
*[Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](http://coolthingoftheday.blogspot.co.uk/2012/05/free-ebook-guidance-advanced-windows.html)
*[Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx)
*[Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/)
*[Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8)(PDF) by Matteo Pagani
###Workflow
*[Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms)
###xBase (dBase / Clipper / Harbour)
*[Application Development with Harbour](http://en.wikibooks.org/wiki/Application_Development_with_Harbour)
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)