This is week #2 of the programming basics. We are covering the basics of computer programming so that when we get into our first language you have enough background so that you can follow along. There are some basics that every programming language has and having that background will help when we get to the actual languages.