какой мастер, такая и шутка
странноватый js c кучей нелогичных херовин, годный только для WEB - так себе первый язык изучения
java - строгая и со статической типизацией, не даст написать тривиальный говнокод, читай effective java (joshua bloch) чтобы избежать нетривиального говнокода, напиши пару простецких программ типа генератора случайных чисел или словаря, потом можешь попробовать андроид или простые игрушки (libGDX, у него даже есть генератор проектов), узнать что такое gradle/maven, понавтыкать либ для упрощения написания кода (lombok), если зайдёт, можешь Spring поковырять
тулзы - all you need is lo.. IntellijIDEA community edition, git
Эээ.... Кэп?
ес, рид зе бук
поласкают
эффективнее будет запретить школы
свататься приплыли
вата заминусила, жди подкрепления оперативного диванного вышиватных войск