Learning Node.js LiveLessons

by Marc Wandschneider Learning Node.js LiveLessons provides developers with a practical introduction to Node.js, an important platform for developing web and network applications. Marc Wandschneider has more than 20 years of experience as a developer and is the author of two programming books and one other LiveLessons video training. In this…

Learning Node.js

by Marc Wandschneider Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the…

PHP and MySQL Web Development

by Luke Welling and Laura Thomson PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with…

Learning React

by Kirupa Chinnathambi Learning React helps you master this breakthrough technology, and leverage it to rapidly build professional web sites and apps of your own. Kirupa Chinnathambi explains how React overcomes long-time UI performance challenges, and helps you make the most of it by mastering its radically new approach to…

Teach Yourself Java in 21 Days

by Rogers Cadenhead In just 21 days you can acquire the knowledge and skills necessary to develop applications on your computer and apps that run on Android phones and tablets. With this complete tutorial you’ll quickly master the basics and then move on to more advanced features and concepts. Completely…

Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day

by Laura Lemay, Rafe Colburn & Jennifer Kyrnin Thoroughly revised and updated with examples rewritten to conform to HTML5, CSS3, and contemporary web development practices, this easy-to-understand, step-by-step tutorial helps you quickly master the basics of HTML and CSS before moving on to more advanced topics such as graphics, video,…

Learning Swift 2 Programming

by Jacob Schatz Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple’s programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems. Author Jacob Schatz’s…

Learning AngularJS

by Brad Dayley AngularJS is one of the most exciting and innovative new technologies emerging in the world of web development. Designed to simplify the development and testing of web applications, it also provides structure for the entire development process. Websites are no longer simple static content–instead, websites have become…

Learning to Program

by Steven Foote Author Steven Foote taught himself to program, figuring out the best ways to overcome every obstacle. Now a professional web developer, he’ll help you follow in his footsteps. He teaches concepts you can use with any modern programming language, whether you want to program computers, smartphones, tablets,…

Teach Yourself HTML, CSS & JavaScript All in One

by Julie Meloni In just a short time, you can learn how to use HTML, Cascading Style Sheets (CSS), and JavaScript together to design, create, and maintain world-class websites. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials…

Node.js, MongoDB and AngularJS Web Development

by Brad Dayley The definitive guide to building JavaScript-based Web applications from server to browser Node.js, MongoDB, and AngularJS are three new web development technologies that together provide an easy to implement, fully integrated web development stack. Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL…

Programming in C

by Stephen Kochan Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C,…

Programming in Objective-C

by Stephen Kochan Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and OS X platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because…

C Primer Plus

by Stephen Prata C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers. This computer science classic teaches principles of programming, including structured code and top-down design. Author and educator Stephen Prata has created an introduction to C that is instructive,…

The Object-Oriented Thought Process

by Matt Weisfeld Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object…

C++ Primer Plus

by Stephen Prata C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages. The…

Linux Kernel Development

by Robert Love Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in…

Python Essential Reference

by David Beazley Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library. Thoroughly updated to reflect the significant new programming language features…