Learn To Code
The best books to learn code improve your skills or start moving toward your new career.
Automate The Boring Stuff
This is a great book to learn how to do exactly what the title says – automate the boring stuff. Looking for a way to make your life easier at work when they assign you monotonous tasks? This is your book. There’s also a Udemy course on it.
Don’t Make Me Think
One of the better UX books that really holds you hand and tells you how to do the same for users on the web.
“For years now, I’ve been running around preaching to anyone who’ll listen that UX is something that everybody (not just UX people) needs to be doing. Dave has done an excellent job of explaining what developers need to know about UX, in a complete but compact, easy-to-absorb, and implementable form. Developers, come and get it!”
—Steve Krug, author of Don’t Make Me Think! A Common Sense Approach to Web Usability
Learn Python 3 the HARD WAY
Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Cracking the Coding Interview: 189 Programming Questions and Solutions
Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.
The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process–taking a requirement and producing working, maintainable code that delights its users.
Head First Java, 2nd Edition
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn’t always want to take in the dry, technical stuff you’re forced to study.