Here are a couple of links that should introduce you to technical programming: