Title: Computer Programming for Beginners : a Guide to Computer Programming Fundamentals