📘 The First Programmer's Book is an educational non-fiction project, initially written in Ukrainian and later translated into English. It is aimed at complete beginners who want to learn programming step-by-step using Python.
- Programming basics explained in plain language
- Python fundamentals: variables, data types, loops, functions and error handling
- Small projects and games (e.g., Guess the Number, Magic 8 Ball, Hangman)
- Pop art illustrations and a touch of of humor 🙂
- Code samples from the book
- Directories are numbered by chapter (e.g.
01,02, …) - Each directory contains the code for that chapter
- Chapter 04 → The First Program
- Chapter 05 → Terminal and Console
- Chapter 06 → Comments
- Chapter 07 → Variables
- Chapter 08 → Data Types
- Chapter 09 → The Magic 8 Ball
- Chapter 10 → What Is a Bug?
- Chapter 11 → Numeric Data Types
- Chapter 12 → Converting Basic Data Types
- Chapter 13 → Operators
- Chapter 14 → The try...except Block
- Chapter 15 → Code Blocks and Indents
- Chapter 16 → String Data Type
- Chapter 17 → The if...else Block
- Chapter 18 → Loops
- Chapter 19 → Guess the Number Game
- Chapter 20 → Guess the Word Game
- Chapter 21 → List Data Type
- Chapter 22 → Range Data Type
- Chapter 23 → Tuple Data Type
- Chapter 24 → Set Data Type
- Chapter 25 → Word Game: Hangman
- Chapter 26 → Dictionary (dict) Data Type
- Chapter 27 → Song Words Counter
- Chapter 28 → Functions
- Chapter 29 → Hangman Game with Functions
- Chapter 30 → What’s Next?
🚀 Published (self-published). The Ukrainian edition was published in December 2025.
- Online course based on the book
Written by Dude007Dev
Social networks in English:
- X (en): @dude007dev
- Instagram (en): @dude007dev
- Facebook page (en): @dude007dev
Social networks in Ukrainian:
- Threads (ua): @dude007dev
- Telegram (ua): @dude007dev