Programming Book/Resource List
I'll get things started with a list of resources that I know about, however in my list I will stick with the popular CMSs, the usual web programming languages and some of the other languages that get asked about often here. Also, I'm sure that there are some other good one's that I have missed so please add them by replying to the thread or pm me and I'll add them to the list.
C/C++
- Beej's Guide to Network Programming
- The C book
- C++ Annotations
- C++ GUI Programming With Qt 3
- CS106X Programming Abstractions in C++
- Essential C (link to PDF)
- Introduction to Design Patterns in C++ with Qt 4
- Learn C the hard way
- Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt (link to PDF)
- The new C standard - an annotated reference
- Object Oriented Programming in C (link to PDF)
- Software optimization resources by Agner Fog
- Thinking in C++, Second Edition
Drupal
Java
- How to Think Like a Computer Scientist
- The Java EE6 Tutorial (link to PDF)
- Java Thin-Client Programming
- Sun's Java Tutorials
- Thinking in Java
- OSGi in Practice (link to PDF)
- Crockford's JavaScript
- Eloquent JavaScript
- Essential Javascript & jQuery Design Patterns for Beginners
- JavaScript Essentials
- JavaScript: The Good Parts
- jQuery Fundamentals
- Mozilla Developer Network's JavaScript Guide
MySQL
Perl
- Beginning Perl
- Embedding Perl in HTML with Mason
- Essential Perl
- Extreme Perl
- Higher-Order Perl
- The Mason Book
- Modern Perl 5
- Perl & LWP
- Perl for the Web
- Perl Free Online EBooks
- Perl The Hard Way
- Practical mod_perl
- Web Client Programming with Perl
PostgreSQL
Python
- Building Skills in Python Version 2.5
- Byte of Python
- Data Structures and Algorithms in Python
- Dive into Python
- Dive into Python 3
- The Django Book
- How to Think Like a Computer Scientist: Learning with Python
- Learn Python The Hard Way
- Python Bibliotheca
- Python for Fun
- Snake Wrangling For Kids
- Think Python (link to PDF)
- Thinking in Python
- Learn Ruby the hard way
- MacRuby: The Definitive Guide
- Mr. Neighborly's Humble Little Ruby Book
- Programming Ruby
- Ruby Best Practices
- Why's (Poignant) Guide to Ruby
SQL
- Developing Time-Oriented Database Applications in SQL
- Use The Index, Luke!: A Guide To SQL Database Performance
- Learn SQL The Hard Way
WordPress
-
Jeff Chandler -
[ 2 ] Thanks
{{ DiscussionBoard.errors[5422692].message }} -
-
frankwheatley -
Thanks - 1 reply
{{ DiscussionBoard.errors[5426278].message }}-
Anthoni -
Thanks
{{ DiscussionBoard.errors[5433492].message }} -
-
-
oulee -
Thanks
{{ DiscussionBoard.errors[5571252].message }} -