This book is a top-tier book for those who are beginners at coding/java-script or want to learn completely from scratch. Instead of buying an online course you can opt in for this book instead and gain a solid foundation and passion for coding before you move onto other things.