Изучить Java после C
Добрый день! После долгих метаний, понял что с моими (скажем так, не очень глубокими знаниями) C и Asm желанной карьеры программиста не сделать. Решил начать учить Java, так как синтаксис в целом похож на C, но вот одна беда - об ООП я имею весьма смутные представления. Расскажите, сколько времени может потребоваться на изучение Java (хотел бы изучать и Oracle одновременно)? Собираюсь изучать самостоятельно, но если есть годные курсы в Москве или в МО, и вы мне их посоветуете - буду безмерно вам благодарен. Какие книги читать, изучать сразу EE, или начать с SE (могу написать тут чушь, так как не сильно разбираюсь)? Какую IDE использовать? Сейчас, для первых уроков использую Eclipse, читал разные отзывы о NetBeans и IntelliJ IDEA, смысла начинать обучение без IDE я не вижу, так как привык писать код в vim, и работа без IDE меня ничему особому не научит. Спасибо.