Cмотрю на такие посты и появляется улыбка на лице)Лучше не такие вопросы задавать,а брать и пробовать всё подряд.Рано или поздно на что-то "своё" наткнёшься
Реалии совершенно другие)Без понятия откуда у тебя такая уверенность в том,что рынок перенасыщен)Возможно на позиции junior требования и стали жёстче)Но если у тебя наберётся год опыта - будешь востребован и сидеть курить бамбук
Не лучше.Зубрёжка технической документация очень быстро отобьёт всё желание чему-либо учиться.Конечно,если есть дичайшая мотивация - может быть и можно по докам.
Самое главное определись в какой сфере ты конкретно хочешь работать(фронтентд,бэкенд,геймдев,андроид,ios и тд.).Потом уже исходя из этого и выбирай язык,который там в основном используется.