All programming languages can be broken down into six basic concepts. Learning the basic concepts of programming will fast track you learning in programming. Once you grasp the concepts and how to apply them to you first programming language then the next language is much easier.
This part is about loop. The part that make programming so very powerful. In order for your program to run as long input is supplied you need loops - maybe even an endless loop to run forever.