Computer programming is the process that professionals use to write code that instructs how a computer, application, or software program performs. At its most basic, computer programming is a set of instructions to facilitate specific actions. Some of the different topics that we are going to be working with will -What computer programming is all about and some of the best tips to ensure that we can get the most out of any coding that we want to learn. -Some of the basics of the different operating systems and how we can make these work for our needs. -Some of the basics of working with the C languages, including the similarities between C, C++, C#. -How to work with Python and ensure that you can use this language to program in a very short time. -How the SQL programming language can fit into the mix and some of the neat things that you can do to databases with the help of this language.