Masha, если вы не понимаете что такое класс, метод, интерфейс, коллекции (Map,Tree,Set), ветвление (if,switch), циклы, объекты и static, то лучше вообще код ядра не открывать, это то что потребуется хотя бы для минимального понимания что там происходит, но главная проблема возникнет не в синтаксисе языка, а в абстрактом мышлении.
В качестве IDE я бы советовал использовать IntelliJ IDEA, так как там очень удобная навигация по коду и тонны различных возможностей, которые возможно когда-нибудь да используются.
Насчет компиляции, тебе нужен будет Ant ( http://ant.apache.org/ ) качай, пакуй вноси его в системные переменный ( если не знаешь гугли Переменный среды ), затем делай батник, либо из cmd в папке с проектом ant -f build.xml -l compile-full.log
или как вариант сделать это в IDEA, просто указав в конфигурации Ant тот что ты скачала.