Добрый день, впринципе весь вопрос в заголовке.. да и ещё забыл спросить на сколько вся это тема сложная??
Все зависит от базы: если знаеш си(ну чуть-чуть, только синтаксис) и знаком немного с ООП, то, по-сути, нужно будет только обьектную модель и некоторые нюансы подучить. В противном случае, это хотя бы на полгода, имхо.
Изучить любой язык программирования, примерно равноценно изучению алгебры с 7 класса по 11 самостоятельно. Именно изучить и владеть на ходу, а не прочитать на отъебись. Короче если страться и у тебя есть куча свободного времени(что мало вероятно), то при упорном труде, можно осилить за год и сказать, да я программист и знаю такой-то язык. Следующие языки учатся проще, в раза три быстрее. Главное в синтаксисе не запутаться потом.
А самое отстойное, как по мне, что имея базу читаешь книгу по той же джаве. Все ясно, все так же точно, до ужаса скушно это читать. Но понимаешь, что в тонне этого словарного поноса, который ты знаешь из других ЯП зарыт какой-то мелкий, но важный нюанс. И не пропустишь же. Ну или я не умею правильно читать книги
вообще то я это к тому, что сегодня ходил по поводу работы в один центр по безработице и обратил внимание на большинства требований программистов знающих Java и JavaScript, мелькали почему то только эти 2 языка, к чему бы это хз хз ^^
Никто вроде бы и не говорил что это одно и тоже, в этом плане JavaScript сильно отличается от другого языка, который называется Java.
У тебя включен показ изображений? Если нет, то включи и посмотри на его аватарку. Хотя, достаточно и ника.
автор ты сначала разберись что именно тебе надо. Вакансий с Java много, но там же не пишут просто так "нужны знания Java", есть куча технологий под Java и каждая вакансия требует что то конкретное - Spring, Hibernate, Swing, Android, аплеты, сервлеты и т.д. Если тебе выучить только основы языка, то хватит и пару дней, максимум неделя если уже есть опыт с другими ЯП, если нету то уйдёт месяц а может и дольше.