Breaking Down Programming Paradigms: A Simple Guide to Mastering the Basics