A broad overview of programming techniques, programming rules, basic I/O techniques and programming methods. A variety of programming languages will be introduced, including but not limited to Visual Basic, SQL Reporting, and Object Oriented Programming.