To make the most of the information that you will learn in this book, you are encouraged to do a quick recap of programming fundamentals, including classes, objects, loops, and variables. This can be in any language of your choosing. Angular applications are not limited to any particular operating system, so all that is required is a decent code editor and a browser. Throughout the book, we have used Visual Studio Code editor, which is an open source editor and is free to download.