Header background

Get Access to a Library of 130+ eBooks

Subscribe to Tuts+ to start learning.

Tuts+ eBooks

  • Game Development

    Unity 2D Game Development

    Packt Publishing126 Pages
    This book is ideal for anyone who wants to learn how to build 2D video games or wants to expand their knowledge of the Unity game engine. To get the most from this book, having knowledge of C# and Unity is important, however, if you are less experienced in these areas, this book still gives you all the necessary tools to create your own game.
    Read More
  • Web Design

    Creating Flat Design Websites

    Packt Publishing112 Pages
    Whether you are starting on your journey in web development or you are a seasoned developer keen to develop in flat then this book is for you.
    Read More
  • Code

    Heroku Cloud Application Development

    Packt Publishing336 Pages
    This book is intended for those who want to learn Heroku the right way. Perhaps you are new to Heroku or are someone who has heard about Heroku but have not built anything significant with it. You should have knowledge or familiarity with cloud computing and basic knowledge of database and network deployment.
    Read More
  • Code

    Mastering Python Regular Expressions

    Packt Publishing110 Pages
    This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding.
    Read More
  • Code

    Twilio Cookbook

    Packt Publishing226 Pages
    This book is great for developers who already have knowledge of PHP and MySQL and who want to learn about integrating Twilio’s API into their websites for telephone solutions.
    Read More
  • Code

    Mastering Grunt

    Packt Publishing110 Pages
    This book will give web developers and sysadmins a head start in fully understanding the importance of the described web technologies and how to automate their processes using Grunt.
    Read More
  • Code

    RabbitMQ Essentials

    Packt Publishing182 Pages
    Whether you are someone who develops enterprise messaging products professionally or a hobbyist who is already familiar with open source Message Queuing software and you are looking for a new challenge, then this is the book for you. Although you should be familiar with Java, Ruby, and Python to get the most out of the examples, this book will give you the push you need to get started, which no other RabbitMQ tutorial can provide you with.
    Read More
  • Design & Illustration

    Manga Studio 5 Beginner's Guide

    Packt Publishing400 Pages
    "Manga Studio Beginner's Guide" is for beginners in comic creation. The more you know about how comics are made, the better you will be, but it's not essential to get the most out of this book. Even if you're a professional comic artist, this book will get you up to speed on using Manga Studio 5.
    Read More
  • Code

    Lightning Fast Animation in Element 3D

    Packt Publishing136 Pages
    If you are a Digital Artist, Animation Artist, or a Game Programmer and you want to become an expert in Element 3D, this is the book for you. Although there are a lot of basics for beginners in this book, it includes some advanced techniques for both animating in Element 3D, and overcoming its limitations. A basic working knowledge of Adobe After Effects is needed.
    Read More
  • Code

    Rake Task Management Essentials

    Packt Publishing122 Pages
    If you are a developer who is acquainted with the Ruby language and want to speed up writing the code concerned with files, then this book is for you. To start reading this book, a basic knowledge of Ruby is required; however, an extensive experience with the language is not necessary.
    Read More
  • Code

    WebGL Game Development

    Packt Publishing418 Pages
    WebGL, the web implementation of Open GL, is a JavaScript API used to render interactive 3D graphics within any compatible web browser, without the need for plugins. It helps you create detailed, high-quality graphical 3D objects easily. WebGL elements can be mixed with other HTML elements and composites to create high-quality, interactive, creative, innovative graphical 3D objects.
    Read More
  • Code

    Scala for Java Developers

    Packt Publishing282 Pages
    Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project.
    Read More