Here is a radical truth: school doesn’t have a monopoly on learning. More and more people are passing on traditional …
The Go Programming Language Phrasebook Essential Go code and idioms for all facets of the development process This guide gives …
Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book …
If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. …
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered …
EPI is your comprehensive guide to interviewing for software development roles. The core of EPI is a collection of over …
This is the Python version of our book. See the website for links to the C++ and Java version. Have …
This is the 2nd edition. The 3rd edition is now available for sale or download. "Invent Your Own Computer Games …
Invent Your Own Computer Games with Python teaches you how to program in the Python. Each chapter gives you the …
Creative Coding in Python presents over 30 creative projects that teach kids how to code in the easy and intuitive …
Garnet Valley PA., 2014. — 75 p.This book written in 2003 is an overview of the new Microsoft language, C#. …
No Starch Press, 2016. — 322 p. — ISBN: 1593276702, 9781593276706You've bested creepers, traveled deep into caves, and maybe even …
To take full advantage of Java, or of any of today's object-oriented languages, programmers must learn fundamental design principles as …
Python is a versatile programming language that can be used for a wide range of technical tasks—computation, statistics, data analysis, …
What will you learn from this book? Head First Java is a complete learning experience in Java and object-oriented programming. …
This hands-on introduction to design patterns is for experienced Flash developers ready to tackle sophisticated programming techniques with ActionScript 3.0. …
Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and …
Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton …
This tutorial offers readers a thorough introduction to programming in Python 2.4, the portable, interpreted, object-oriented programming language that combines …
C: How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to …
TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate …
The Barnes & Noble ReviewSince early in the 90s, working C++ programmers have relied on Scott Meyers sEffective C++to dramatically …
This book is an excellent introduction to the process of programming. It focuses on the theories and methods used, and …
Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.Get ready …
In order to truly master javascript, you need to learn how to work effectively with the language’s flexible, expressive features …
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript …
This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the …
Computer Coding Python for Kids has all you need to master Python - one of the world's most popular computer …
Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. …
A practical introduction to Java programming—fully revised for long-term support release Java SE 11 Thoroughly updated for Java Platform Standard …
This new edition of The Art of Prolog contains a number of important changes. Most background sections at the end …
It's easy to start writing code with Python: that's why the language is so immensely popular. However, Python has unique …