A Web-Based Introduction to Programming: Essential Algorithms, Syntax, and Control Structures Using PHP and XHTML