Programming Techniques Program overview on IDE Program structure Data types Memory management Program lifecycle