Posted by2 years ago
Archived
Started on this post on /r/Python wherein /u/sudoesposted a link to the Homepage. I then extracted all the direct links.
Download Programming Books Collection (C++, C, Python, Java, etc.) torrent or any other torrent from Other > E-books category.
Direct Links:
Modern Java EE Design Patterns - Building Scalable Architecture for Sustainable Enterprise Development
epub
mobi
pdf
Modern Java EE Design Patterns - Building Scalable Architecture for Sustainable Enterprise Development
epub
mobi
Object-Oriented vs. Functional Programming - Bridging the Divide Between Opposing Paradigms
epub
mobi
pdf
epub
mobi
Java: The Legend - Past, Present, and Future
epub
mobi
pdf
epub
mobi
Introducing Java 8 - A Quick-Start Guide to Lambdas and Streams
epub
mobi
pdf
epub
mobi
A Whirlwind Tour of Python
epub
mobi
pdf
epub
mobi
20 Python Libraries You Aren't Using (But Should)
epub
mobi
pdf
epub
mobi
Hadoop with Python
epub
mobi
pdf
epub
mobi
How to Make Mistakes in Python
epub
mobi
pdf
epub
mobi
Functional Programming in Python
epub
mobi
pdf
epub
mobi
Python in Education
epub
mobi
pdf
epub
mobi
Picking a Python Version: A Manifesto
epub
mobi
pdf
epub
mobi
Trends Shaping the London Tech Scene
epub
mobi
pdf
epub
mobi
![Java programming books Java programming books](/uploads/1/2/6/0/126023050/414881602.jpg)
2016 European Software Development Salary Survey
pdf
2016 Software Development Salary Survey
pdf
Why Rust?
epub
mobi
pdf
epub
mobi
C++ Today
epub
mobi
pdf
epub
mobi
![Books Books](https://d1ldz4te4covpm.cloudfront.net/sites/default/files/9781785288722.png)
Analyzing and Visualizing Data with F#
epub
mobi
pdf
epub
mobi
RxJava for Android App Development
epub
mobi
pdf
epub
mobi
Swift Pocket Reference
epub
mobi
pdf
epub
mobi
167 comments
Java Programming Books Download
What’s better than a free book? Nine free books!
Calling all programmers, whether new, old, or aspiring: we’ve found a great selection of free (as in beer) books to boost your coding skills to the next level. There’s a little bit of everything for everybody, so hop in and enjoy.
97 Things Every Programmer Should Know
Seriously, every programmer should know these things.
Based on an online collection of essays all about proper programming practices, this book is a must-read for any and all coders ranging from aspiring to newbie to master. In fact, the wisdom therein is so useful that this book is worth an annual re-read.
The original essay collection contained 97 articles but this book is actually the extended version with 68 additional essays, bringing it up to a total of 165. Why aren’t you reading it yet?
Available in PDF, EPUB, and MOBI for free.
Apprenticeship Patterns
The proper mindset of a programmer from apprentice to master.
This is one of the best books on programming I’ve ever read and it doesn’t contain a single line of code. It’s a book about mindset, attitude, and the journey that lies ahead of every programmer. Not only does it cover many of the struggles and problems that coders face, but it also provides solutions to those struggles and problems.
How do you approach the craft of coding? To really succeed, you have to approach it in the right way. This book shows you that right way.
Available in Online HTML for free. EPUB, PDF, and MOBI available for $24 USD.
Learning JavaScript Design Patterns
JavaScript can be a pain to understand, but this book makes it easy.
For a long time, JavaScript was often criticizedWhat is JavaScript and How Does It Work? [Technology Explained]What is JavaScript and How Does It Work? [Technology Explained]Read More for its propensity to produce messy code, but recent years have shown a massive explosion in its popularity. JavaScript is now an integral component of nearly every modern website and has quickly become one of the best languages to learn if you want a job in web-related development.
Unfortunately, it isn’t so easy for JavaScript to escape its history. The language can be a bit of a pain for newbies to grasp, but this book takes you through all of the different “patterns” that frequently occur when programming with JavaScript. Are you ready to finally understand JavaScript?
Available in Online HTML for free. EPUB, PDF, and MOBI available for $34 USD.
Learn Python The Hard Way
Fortunately, the hard way is actually the easy way.
If you ask me, Python is one of the most elegant languages in the world. There’s beauty in its simplicity and Python’s approach to programming is both unique and practical. Once you get the hang of it, you’ll have an entirely new outlook on programming as a whole.
As James pointed out, Python is often described as “fun”, “easy to use”, and “a good learning tool”, making it a good choice for first-time programmers. As far as real-world use is concerned, Python has recently shot up in popularity for web developmentWhich Programming Language to Learn - Web ProgrammingWhich Programming Language to Learn - Web ProgrammingToday we're going to take a look at the various web programming languages that power the Internet. This is the fourth part in a beginners programming series. In part 1, we learnt the basic of...Read More thanks to development of the Django framework.
Should you learn Python? I think so. This book will get you started on the right foot. Afterwards, you can continue your education with these websites for learning PythonThe 5 Best Websites to Learn Python ProgrammingThe 5 Best Websites to Learn Python ProgrammingWant to learn Python programming? Here are the best ways to learn Python online, many of which are entirely free.Read More.
Available in Online HTML for free. EPUB and PDF available for $30 USD.
Thinking In Java
Java Programming Books
Need to wrap your head around Java and OOP? This is how you do it.
In its early versions, Java sat at the butt end of much criticism that poked at various aspects of the language’s implementation and horrible performance. Since then, Java has matured into the 2nd most popular language in the world according to CodeEval.
Perhaps the most appealing aspect of Java is its adherence to the object-oriented philosophy. It’s not the easiest language to learn but it can be intensely practical, especially due to its inherent cross-platform portability thanks to the Java virtual machine.
It’s one thing to use Java; it’s another to think in Java. This book is perfect for that.
Available in HTML only.
An Introduction to Programming In Go
For those who want to catch up on Google’s very own programming language.
Go, also known as golang, is one of the more recent programming languages to hit the scene. Initially developed by Google, it has taken on a life of its own and continues to evolve even to this day.
The language is loosely influenced by C, Python, and a few other languages, resulting in a language that feels familiar to veteran programmers but is simple enough for newbies to pick up and understand. This book is a great way to learn the most important bits of the language.
Available in PDF [No longer available] and Online HTML formats. Kindle edition available for $3 USD.
Game Programming Patterns
A must-read for all game programmers of all genres.
If you’ve never made a game before and thought this book would be your holy grail: I’m sorry. It’s not. Rather, brand newbies should check out these game development websites4 Free Websites Where You Can Learn The Basics Of Game Development4 Free Websites Where You Can Learn The Basics Of Game DevelopmentWhen looking for a good game development tutorial series, you want one that will teach you the practices and mentality of good coding because you can then transpose those practices in any language or platform.Read More for learning the basics. Afterwards, you can try these game development tools5 Free Game Development Software Tools to Make Your Own Games5 Free Game Development Software Tools to Make Your Own GamesFree game development software is a great way to start video game making. We've compiled the best game software on the market.Read More.
For those who have created games before, you know that games are complex. Structuring your code in a neat way is one of the toughest parts about game development. Fortunately, this book breaks down various structural patterns that you can rely on to make the whole process that much easier.
Available in Online HTML only.
Producing Open Source Software
So you want to join the open source movement but you don’t know how?
The world is starting to accept open source softwareWhat Is Open Source Software? [MakeUseOf Explains]What Is Open Source Software? [MakeUseOf Explains]'Open source' is a term that’s thrown around a lot these days. You may know that certain things are open source, like Linux and Android, but do you know what it entails? What is open...Read More as a legitimate alternative to proprietary programs. Not that it was ever illegitimate, but many of the myths surrounding open source programming are losing their footing and the whole philosophy of open source has gained a lot of respect in recent years.
Thinking of joining the movement? This book covers everything you need to know, including choosing an open source licenseOpen Source Software Licenses: Which Should You Use?Open Source Software Licenses: Which Should You Use?Did you know that not all open source licenses are the same?Read More, organizing an open source team, and making money with open source projectsUnderstanding How Open Source Software Developers Make MoneyUnderstanding How Open Source Software Developers Make MoneyThe truth is: many OSS developers and projects do generate revenue.Read More. Honestly, it covers everything you need to know.
Available in Online HTML only.
How To Do What You Love & Earn What You’re Worth As A Programmer
Or, how to get rich not-so-quickly as a programmer.
This short book is a collection of essays on the subject of success and money in the programming field. It is split into two halves: the first half tackles the big decisions when choosing a coding career, the second half involves the process of finding and securing a job.
It’s a quick read, relatively speaking, but it’s densely packed with advice and wisdom that may just change your life — or at the very least, the path of your career. A definite must-read if you intend to seek a programming job (as opposed to being a hobby developer).
Available in Online HTML for free. EPUB, PDF, and MOBI available for $5 USD.
Do you know of any other high-quality programming books that are available for free? Let us know in the comments!
Image Credit: Open Source Code Via Shutterstock, Programmer On Laptop Via Shutterstock
Explore more about: Ebooks, Programming.
- You might want to know about 'Think Like A Computer Scientist,' which focuses on Python (I think there are versions that serve other languages, too, but I'm not sure). http://www.greenteapress.com/thinkpython/thinkCSpy.pdfAlso the six-volume 'You Don't Know JavaScript' set. https://github.com/getify/You-Dont-Know-JSAlso, here are a bunch of curated guides to freely available courses and books, each one meant to get the student to a particular outcome in programming. (Ranging from 'employable' to 'senior-level.) https://github.com/P1xt/p1xt-guides
- i want to work your company , but i try to send our form sometimes net said that your donot written your password in capital , letter so sir please help me and join your company
- I have a hack. If you want all these books search it on google and while typing don't forget to add 'pdf'in the end. and at last when the page open's search for a title with a pdf in starting. And remember that it should be written in small captions.and then download it . and you have the book for free.
- better write at the end 'filetype:pdf'
- Not all these 9 books are free I guess...
- From the author of Thinking in Java, there's also: Thinking in C and Thinking in C++
- Yeah, good catch! Those two books seem a bit outdated but they're free so might as well check them out regardless.
- So does business information system major count towards a programming career?
- I think Business Information Systems is more of an analyst/consultant position than a programming one. It may involve some level of programming or it may not. It probably depends on the specific curriculum on a per-school basis.
- Indeed a very good list, but you missed couple of classics like Clean Code
- Learn you a Haskell for Great Good is good for learning functional programming.
http://learnyouahaskell.com/chapters - If you look at the main page for 'Producing Open Source Software', you'll see that Karl Fogel offers a PDF, an EPUB, and even a Rocketbook version for download, in addition to the online HTML version.
- Thanks! I'm starting from scratch, is there any other book worth recommending?
I'm planning of studying independently because in my country the Computer Science study plan is a joke (a friend who went 2 years and then dropped told me) - I have to agree with dragonmouth, it seems a little disrespectful that you just took a few programming books and then put them together as a post, where is the context for this particular piece? Are you saying that after I read all nine books I'll become a pro? Sadly, each book is for a different language.Learn the market before you try to serve it.
- Just put these books under your pillow one by one and in nine nights you'll be a crack programmer.