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 scope. Primary about global and local variables and how they work. Scope is also referred to as information hiding which can help to only show the relevant parts of the code