1. Java EE
1.1. Пакети
1.1.1. WAR
1.1.2. EAR
1.2. База
1.2.1. MVC
1.2.2. Servlets
1.2.3. JSP
1.3. API
1.3.1. JPA
1.3.2. JAX-WS
1.3.3. JAX-RS
1.3.4. JSF
2. Сайти
2.1. Java Ranch
2.1.1. https://www.javaranch.com/
2.2. Java Forums
2.2.1. http://www.java-forums.org/
2.3. Dream in Code
2.3.1. http://www.dreamincode.net/forums/forum/32-java/
3. Офлайн курси
3.1. Основи програмування CS50
3.1.1. http://courses.prometheus.org.ua/courses/Prometheus/CS50/2016_T1/
3.2. Профессия Программист Java
3.2.1. http://goo.gl/sIwTfj
3.3. Программирование на Java v.1.3
3.3.1. http://goo.gl/F4Zas4
4. Книги
4.1. Thinking in Java, 3rd Edition
4.1.1. http://mindview.net/Books/TIJ/#StillFree
4.2. Java Generics and Collections by Philip Wadler
4.2.1. http://www.amazon.com/Java-Generics-Collections-Maurice-Naftalin/dp/0596527756/ref=pd_sim_sbs_14_1?ie=UTF8&refRID=0M8FS3VSYPNTR4SDDTW6
4.3. Java I/O
4.3.1. http://www.amazon.com/Elliotte-Rusty-Harold/e/B000APA7IA/ref=dp_byline_cont_book_1
5. IDE
5.1. NetBeans
5.1.1. https://netbeans.org/
5.2. IntelliJ Idea
5.2.1. https://www.jetbrains.com
5.3. Eclipse
5.3.1. https://eclipse.org/
6. Переваги недоліки
6.1. Переваги
6.1.1. Висока заобітня плата
6.1.2. Постійний ріст
6.1.3. Цікаві проекти
6.1.4. Можливість релокації за кордон
6.2. Недоліки
6.2.1. Багато часу за комп'ютером
6.2.2. Можливі проблеми з зором
6.2.3. Можливі переробітки
7. Java SE
7.1. IO
7.2. Threads
7.3. Colletions
7.4. Core
8. Саморозвиток
8.1. Computer Science 101
8.1.1. https://www.coursera.org/course/cs101
8.2. Algorithms, Part I
8.2.1. https://www.coursera.org/course/algs4partI
8.3. Android Developer Nanodegree
8.3.1. https://www.udacity.com/course/android-developer-nanodegree--nd801