10 Technical Skills to Learn

Start Building Your Software Development Capabilities Feeling inspired to build something new? Excellent. To build a prototype, you’ll need the right tools. Not an expert software developer yet? You have to start somewhere. The idea here is to build something that can illustrate your idea. Doesn’t have to be perfect. Along the way, you’ll learn, …

Learn Computer Science – Resources and Reading List

In Brief As a student of computer science, your learning plan should include these key areas: Mathematics Fundamentals: calculus, matrics, probability, statistics, and differential equations. Mathematics for CS: predicate logic, induction, sets, functions, and relations, as well as formal language theory, including regular expressions, grammars, finite automata, Turing machines, and NP-completeness. Computer Science Core: algorithms, …

Learn Ruby on Rails – Resources and Reading List

In Brief Three popular books to start learning Ruby on Rails: The Well-Grounded Rubyist (3rd Edition) by David A. Black and Joseph Leo III Learn Rails 5.2 by Stefan Wintermeyer Docker for Rails Developers (1st Edition) by Rob Isenberg Reading List The Well-Grounded Rubyist (3rd Edition)by David A. Black and Joseph Leo IIIPaperback: 584 pagesPublisher: …

Learn Java – Resources and Reading List

In Brief Three popular books to start learning Java: Java: A Beginner’s Guide (8th Edition) by Herbert Schildt Core Java Volume I–Fundamentals (11th Edition) by Cay S. Horstmann Java in a Nutshell: A Desktop Quick Reference (7th Edition) by Ben Evans and David Flanagan Reading List Java: A Beginner’s Guide (8th Edition)by Herbert SchildtSeries: Beginner’s …

Learn Python – Resources and Reading List

In Brief Three popular books to start learning Python: Think Python: How to Think Like a Computer Scientist (2nd Edition) by Allen B. Downey Python Crash Course (2nd Edition) by Eric Matthes Learning Python (5th Edition) by Mark Lutz Reading List Think Python: How to Think Like a Computer Scientist (2nd Edition)by Allen B. DowneyPaperback: …