In this course you will learn the solid foundations of this powerful language. We will start from the most basic to the most advanced. We will see topics such as Object Orientation, Automation, Inheritance and Polymorphism, Interaction with the Operating System. All oriented to multiplatform programming. In this first part we will work on the entire language always with examples, no theory or history. Learn all its potential. You can access the basic part for free on Youtube and evaluate if this course is for you.