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