The exercises in this section are intended for beginners.
A beginner is a Java developer who knows the language basics.
The ideas for these exercises are mostly based on programming tasks from Rosetta Code.