Title: Modern Introduction to Object Oriented Programming for Prospective Developers