Congratulations! You've finished this entire book and can now begin your life as a game developer, or a hobbyist game developer (or perhaps continue and learn different game development engines). You learned a lot of information throughout the course of this book—from input, to drawing, to menus, to networking, to the file system, to particles, and a whole lot more! Quite a lot of code! Now if you're ever confused about something or forgot something, the answer is probably right in this book for you to quickly reference. In addition to using the book as a reference you should now be comfortable using the resources provided in GameMaker: Studio as well as the online GameMaker community.
What are the different features available for debugging in GameMaker: Studio?
What is the difference between compile-time and runtime errors?
What is the purpose of a timeline?
What are shaders?