Learning Plan (JavaRush)

1. Meeting Java: display data, String and int
2. Meeting Java: variables, methods and classes
3. First program: keyboard input, work with IDE
4. Branches and loops
5. Classes and constructors
6. Objects in Java, objects lifecycle, static variables
7. Array, ArrayList, Generics
8. Collection: LinkedList, HashSet, HashMap. Date
9. Exception: try, catch, throws, multy-catch
10. Primitive Type Casting
...