Писать код в блокноте - не самая лучшая мысль. Очень неудобно. Попробуйте netbeans, в нём всё намного понятнее, чем в IDEA.
И да, если андроид - то эклипс. Другие среды сильно глючат при разработке под него. Идея у меня вообще не завелась, а плагин nbandroid для нетбинса сильно глючит при работе с менюшками, кроме того, там нет редактора лэйаутов. Но для изучения явы я вам эклипс не советую, он крайне ущербен.
Учить язык по Q/A - не вариант. Ищите книжку и читайте полностью, без этого ничего не выйдет.