Перші кроки

This first lesson will lead your first steps in programming. It is intended for beginners. List of seen notions per exercise:
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Welcome in the Buggles' World
Інструкції Java
Writing more complex programs
Conditional instructions
While loops
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Baggle Seeking
Storing and manipulating data
For loops
Do .. while loops
Методи
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Building methodically
Methods returning a result
Methods with parameters
Methodically drawing
Methodically drawing (only bigger)
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Drawing bigger and bigger
Even more pattern to draw
Buggle Dance Revolution
Buggle Dance Revolution 2
Slug Hunting
Slug Tracking
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Snake World
Knitting and Arrays
Knitting, Arrays and modulos
Traversal by column
Traversal by line
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви
Zig-zag traversal
Diagonal Traversal
  Інструкції Comments Conditionals/ Expressions While loops Variables For loops Do/While loops Методи Switch Масиви

Meaning of the symbols

Introducing the concept
Working on the concept
Concept assumed mastered
Concept not mandated by the exercise

What will I learn?

You will learn the very basics of programming. At least, you will be presented the most important concepts, allowing you to read most simple algorithms. You will not be able to write or read full programs because you will still not know about objects, but you will master what is called "Tactical programming", meaning that you will master the syntax enough to not have any issue with it, allowing you to focus on the fundamental problems of what you want to solve instead of struggling with syntactic difficulties.