There's an old adage that goes, "Learn to walk before you run," which means you should know or have the fundamental skills before diving into something more complex. Fundamentals are referred to as "building blocks" in programming. It is said that wi...