The Basics of Informatics and Programming