А у вас какая цель? Просто учить язык? Или все-таки учиться программировать на нем? Если первая - то берете любую книгу (когда-то Шилдт ценился, что сейчас не знаю) и зубрите, потом - вторую, третью.... ну в общем цель "учить язык" достигнута.
А вот если хотите учиться программировать - то тогда берете какой-нибудь проект (выбираете себе по вкусу, что-бы интересно было) и пытаетесь его реализовать. Знаний для старта у вас уже вроде бы по приведенному списку должно хватить для любого вразумительного проекта. Когда натыкаетесь на что-то чего не знаете - лезете в книги и ищете в них (или в интернет) конкретный ответ. И так шаг за шагом - к поставленной цели "стать программистом".
"до Jr учиться" - до тех пор, пока вас на эту должность согласятся взять. Может вас сейчас уже кто-то выберет, а может вы столь "способны" к программированию и у вас такие "софт-скилзы", что и через три года никто не согласиться. Тут уж все зависит от вас.
"Если да, то примерно сколько времени стоит уделять в день на учебу, а после на практику?" - если вы собрались учиться по будильнику а не по интересу, то тут все равно, сколько вы штанов протрете. И не "после на практику" - а наоборот "практику в первую очередь" (см. выше).
Какие есть сайты для практики ЯП? - вы точно учили уже программирование? Или только формально книжки листали? Не понимаю, как можно хоть какое-то время действительно учить (!!) программирования и не знать ответа на такие вещи.
И да, стоит ли учить дополнительный ЯП - стоит. Вот только те, кто действительно хочет стать программистом - те таких вопросов, как правило, не задают. А учат не потому что им так сказали, а потому что им интересно учить и второй язык, и третий. Но они сначала разбираются зачем именно им нужен тот-или иной язык, и его изучают, а не торгуются на тему "а какие у меня будут плюшки, если я изучу еще один язык".