new programming language has very different vocabulary and grammar but the problem-solving skills will be the same across all programming languages you will learn the "vocabularyand "sentencesof python pretty quickly it will take longer for you to be able to write coherent program to solve brand-new problem we teach programming much like we teach writing we start reading and explaining programsthen we write simple programsand then we write increasingly complex programs over time at some point you "get your museand see the patterns on your own and can see more naturally how to take problem and write program that solves that problem and once you get to that pointprogramming becomes very pleasant and creative process we start with the vocabulary and structure of python programs be patient as the simple examples remind you of when you started reading for the first time words and sentences unlike human languagesthe python vocabulary is actually pretty small we call this "vocabularythe "reserved wordsthese are words that have very special meaning to python when python sees these words in python programthey have one and only one meaning to python later as you write programs you will make up your own words that have meaning to you called variables you will have great latitude in choosing your names for your variablesbut you cannot use any of python' reserved words as name for variable when we train dogwe use special words like "sit""stay"and "fetchwhen you talk to dog and don' use any of the reserved wordsthey just look at you with quizzical look on their face until you say reserved word for exampleif you say" wish more people would walk to improve their overall health"what most dogs likely hear is"blah blah blah walk blah blah blah blah that is because "walkis reserved word in dog language many might suggest that the language between humans and cats has no reserved words the reserved words in the language where humans talk to python include the followingand as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield that is itand unlike dogpython is already completely trained when you say "try"python will try every time you say it without fail we will learn these reserved words and how they are used in good timebut for now we will focus on the python equivalent of "speak(in human-to-dog languagethe nice thing about telling python to speak is that we can even tell it what to say by giving it message in quotes