Developers are increasingly being asked to create software for Linux platforms. Many developers are accustomed to creating software for Microsoft or other platforms, but don't have experience with Lin
Beginning Swift Programming offers the reader a jumpstart to developing applications for the Mac and iPhone. This book provides a succinct yet complete overview of the core features of this new progra
Write software that makes the most effective use of the Linux system, including the kernel and core system libraries. The majority of both Unix and Linux code is still written at the system level, and
A guide to Ubuntu Linux covers such topics as installation, hardware components, office applications and tasks, the BASH shell, multimedia management, software installation and removal, data backup, W
This book explains in a clear and coherent manner how Unix works, how to understand existing Unix programs, and how to design and create new Unix programs. The book is organized by subsystem, each pre
Get started with Visual C# programming with this great beginner's guideBeginning Visual C# 2015 Programming provides step-by-step directions for programming with C# in the .NET framework. Beginning wi
This is Linux for those of us who don’t mind typing. All Linux users and administrators tend to like the flexibility and speed of Linux administration from the command line in byte–sized chunks, inste
Learn Python—the fun and easy way—and get in the programming game today!Python is one of the fastest growing programming languages, and no wonder. It requires three to five times less time than develo
Idiot's Guides: Beginning Programming takes the fear out of learning programming by teaching readers the basics with Python, an open-source (free) environment which is considered one of the easiest la
When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics.
Each book covers all the necessary information a beginner needs to know about a particular topic, providing an index for easy reference and using the series' signature set of symbols to clue the reade
Learn the basics of programming with C with this fun and friendly guide!As the basis of all programming languages, C offers a reliable, strong foundation for programming and serves as a steppingstone
Learn C# withBeginning C# Object-Oriented Programming and you'll be thinking about program design in the right way from day one. Whether you want to work with .NET for the web or desktop, or for Windo
Beginning C# Object-Oriented Programming brings you into the modern world of development as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code th
BEGINNING JAVA SE 6 GAME PROGRAMMING, THIRD EDITION is perfect for beginner level game programmers with some Java experience who want to quickly and easily learn how to create games using the latest v
Introduces Linux concepts to programmers who are familiar with other operating systems such as Windows XPProvides comprehensive coverage of the Pentium assembly language
Teaches how to write games using VB.NET, discussing such topics as GDI+, object-oriented programming, and DirectX, and includes examples of five different games to program.
Written with the network programmer in mind, this guide outlines the programming process and offers examples of critical development practices. Using real-world code and case studies, it explains abou
Linux Socket Programming by Example begins with a very basic introduction to the fundamentals of socket level programming. As the chapters progress, you are introduced to related concepts, such as for
Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017 Beginning C# 7 Programming with Visual Studio 2017 is the beginner’s ultimate guide to the world’
The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distin
Get started with Julia for engineering and numerical computing, especially data science, machine learning, and scientific computing applications. This book explains how Julia provides the functionalit
Shell Programming in Unix, Linux and OS X (the Fourth Edition of Kochan and Wood's classic Unix Shell Programming tutorial) can help any modern Unix, Linux, or OS X user get more done faster with thei