Recently we have had lots of programming posts and queries. I think this is a good platform to share some good full ebooks available legally for all of our budding software developers. I would suggest the criteria for posting to this thread be -
1. The book is made legally available by the author (no warez)
2. The book is complete with all chapters (no betabooks, incomplete and work-in-progress)
3. Posts are segregated by subjects as topics
ok here goes ..
Java, JEE and related stuff
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Introduction to Programming Using Java, Fifth Edition
The Java Tutorial
Thinking in Java, 3rd Edition
Jakarta Struts Live
Starting Struts 2
Servlets and JavaServer Pages: The J2EE Technology Web Tier
Mastering Enterprise JavaBeans, Third Edition
EJB Design Patterns
Java Testing and Design
The J2EE Architect's Handbook
JavaServer Faces Jumpstarter
Java Transaction Design Strategies
Designing Web Services with the J2EE(TM) 1.4 Platform
Designing Enterprise Applications with the J2EE Platform, Second Edition
Java EE 6 Tutorial: Basic and Advanced Topics
Ruby
Mr. Neighborly's Humble Little Ruby Book
Programming Ruby The Pragmatic Programmer's Guide
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Python
A Byte of Python
Dive Into Python
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
C and C++
The C Book
Thinking in C++, 2nd Edition
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Numerical Recipes in C, Second Edition
Miscellanous
How to Think Like a Computer Scientist - Java, C++, Python
Domain Driven Design Quickly
Continuous Integration with Hudson
InfoQ Explores: REST
Composite Software Construction
Agile Patterns: The Technical Cluster
Enterprise SOA Adoption Strategies
A Byte of Vim
Object-Oriented System Development
1. The book is made legally available by the author (no warez)
2. The book is complete with all chapters (no betabooks, incomplete and work-in-progress)
3. Posts are segregated by subjects as topics
ok here goes ..
Java, JEE and related stuff
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Introduction to Programming Using Java, Fifth Edition
The Java Tutorial
Thinking in Java, 3rd Edition
Jakarta Struts Live
Starting Struts 2
Servlets and JavaServer Pages: The J2EE Technology Web Tier
Mastering Enterprise JavaBeans, Third Edition
EJB Design Patterns
Java Testing and Design
The J2EE Architect's Handbook
JavaServer Faces Jumpstarter
Java Transaction Design Strategies
Designing Web Services with the J2EE(TM) 1.4 Platform
Designing Enterprise Applications with the J2EE Platform, Second Edition
Java EE 6 Tutorial: Basic and Advanced Topics
Ruby
Mr. Neighborly's Humble Little Ruby Book
Programming Ruby The Pragmatic Programmer's Guide
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Python
A Byte of Python
Dive Into Python
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
C and C++
The C Book
Thinking in C++, 2nd Edition
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Numerical Recipes in C, Second Edition
Miscellanous
How to Think Like a Computer Scientist - Java, C++, Python
Domain Driven Design Quickly
Continuous Integration with Hudson
InfoQ Explores: REST
Composite Software Construction
Agile Patterns: The Technical Cluster
Enterprise SOA Adoption Strategies
A Byte of Vim
Object-Oriented System Development