1. Become Familiar with Common Data Structures and Algorithm Data structures and algorithms are the building blocks of software development. Becoming proficient with...