The information in this tutorial is compacted, I may go into specific detail on somethings in this tutorial. If you are completely new to programing you may have to go back re-read things quite a few times. It's good to utilize other resources to get better/more information on things, here are a few good resources you can use:
Programing is a tools for creativity and problem solving; it is the manifestations of your thoughts into elegant systems. You can do anything with it, and you can apply anything into programing: I personally like making games. Computer Science is the study and creation of procedural systems that solves a task (informational algorithms): as in we are interested in the process of the task that leads to the solution, not the solution itself. Computer Science is not about computers, but proccesses with information, in which exist both in computers and naturally in our physical world. While programing is the implementation and execution of these procedures, and is currently the greatest tools a computer scientist can use to implement. Becuases of this programing and computer science are related, but not the same.