Какое направление выбрать для входа в разработку и есть ли этот самый выбор?
Глупая идея на самом деле. Вы за 3 месяца сидения на жопе ничего толком не сможете выучить, чтобы вас взяли на работу. Что JS, что Java - от вас будут хотеть очень многого на старте. В итоге, вы за 3 месяца не найдете работу, потратите все свои деньги и вернетесь на старую работу.
Лучший вариант, натаскать себя сейчас на базовый уровень: html/css/js + техника тестирования допустим. И пойти работать в поддержку / ручное тестирование. Начнете понимать, как работают айти компании, какие идут вопросы, как идут бизнес-вопросы. И уже постепенно себя доучивать и переходить на ступеньку выше. 
Без денег и без работы, вы просто сгорите. А все фразы аля "В программисты за 3 месяца", попахивают откровенным бредом. Я прямо вижу, как HR при отборе на вакансию берет ваше резюме и такая смотрит: "Профильной вышки нет, опыта работы по профилю нет, опыта в it нет, есть курс Java SE" - Вау, это идеальный кандидат, надо его быстрее звать к себе!
джуном Java после 2-3 месяцев это большое чудо.
джуном JS после 2-3 месяцев это маленькое чудо.
Пахать эти 2-3 месяца придется по 12 часов в день чтобы было хоть что-то показать и была вероятность убедить будущих работодателей что вы реально можете учиться, быстро и сможете приносить какую-то пользу не через 3 года а хотя бы через полгодика.
Лучше найти варианты куда устроиться заранее, попробуйте поискать и поймете насколько это для вас реально.
Еще вариант - заехать на хорошо подвешенном языке, с минимальными знаниями заболтав интервьюверов. Или куда-то по знакомству. 
Самые простые и более реальные варианты - в QA (в ручное тестирование) или в верстку (но от вас могут захотеть сразу многое, надо искать варианты), чтобы был запас по времени и возможность учиться дальше.