Mastering ROS for Robotics Programming by Lentin Joseph is an advanced guide book of Robotics Operating System. The book is perfect for those with some basic in ROS and want to hone their robotics knowledge and ability. However, the book still offers a brief introduction to ROS with the basics knowledge in the first chapter to refresh the concepts and it can be really helpful for beginners.
Making Simple Robots by Kathy Ceceri (subtitled “Explore Cutting-Edge Robotics with Everyday Stuff”) is an informative tutorial book for those who want to learn making robots. This book starts with the very basic techniques and knowledge to help new comers in robotics. What makes this book special is how it explores the possibility of making fully functional robots with everyday stuffs around us.
Learning Ubuntu by Nathan Neil (subtitled “A Beginners Guide to Using Linux”) is a great guidebook for those who want to learn Ubuntu operating system. Ubuntu is one of the most popular distros of Linux. For new users, this book provides simple, clear tutorials on how to get into Ubuntu Linux, from how to install the operating system and the basic knowledge to use it. The book ultimately useful for those who want to know how to manage VPS hostings using Ubuntu.
Drones the Complete Manual is an essential handbook for drone enthusiasts published in 2016 by Imagine Publishing. The book provides necessary information for those who are interested in drone technology. There are a lot of tips for all level of drone enthusiasts. It starts with the very basic, which is choosing the best and getting to know drones. The book then digs the usage potentials of drones, from productive works (photography and filming) to racing. It also covers the legal matters, what regulations should be taken into account when flying drones.
Linux Pocket Guide by Daniel J Barrett is a guidebook on Linux first released in 2004 and has been reissued several times. In short helpful guides, the book focuses on the most common, practical, and essential commands used in most Linux distros. For beginners this book provides helpful introduction to grasp the basics of Linux commands. For more experienced readers, this book will help them to sharpen and expand their programming ability with Linux.
Android Development Patterns by Phil Dutson, subtitled “Best Practices for Professional Developers,” is an informative book on Android apps building and maximizing the abundant potential of Android 5.0+. First released in 2016, the book best suits people with some background or basic in programming. However, beginners or readers who simply want to know about Android apps will find this book to be a great introduction.
First released in 2017, Linux: The Ultimate Beginners Guide to Linux Operating System is a helpful guidebook written by Steve Tale. With clear and direct instruction, it shows beginners to Linux how to choose and install Linux distro suitable for them, and then set up the basic configurations to make their computers run. Step by step, the book then introduces more advance utilization of Linux features such as the shell commands, the file systems, networking, and security settings.
Windows 10 Companion by Joe Thompson is a helpful and comprehensive guidebook first released in 2016. Subtitled “The Complete Guide for Doing Anything with Windows 10”, the book explains everything to know about Microsoft newest operating system Windows 10.