Creating Web Animations by Kirupa Chinnathambi (subtitled “Bringing Your UIs to Life”) is an enlightening guide book on creating awesome and effective UI animations. The book offers clear explanations so readers can have firm technical knowledge and ability to create beautiful animations using CSS. With practical examples, the book also demonstrates how to work on the most widely used UI patterns so readers learn how to solve a core problem related to UI animations.
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.
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.