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
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 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
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
Beginning R, Second Edition is a hands-on book showing how to use the R language, write and save R scripts, build and import data files, and write your own custom statistical functions. This book show
Linux Essentials 2e provides the beginning Linux and Open Source audience a solid foundation of Linux basics as well as prepare them to take the new LPI Linux Essentials exam. This practical book prov
Pro Bash Programming teaches you how to effectively utilize the Bash shell in your programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands.
A comprehensive resource for getting started with the ever-popular Java programming languageJava remains one of the most important programming languages, used in both enterprise-level corporate soluti
What the book covers: Beginning Programming with C++ For Dummies starts would-be programmers on their way toward C++ mastery by showing them basic development concepts and techniques in context of C++
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