var i: double;
begin
i:=1;
writeln(Ln(i));
end.
Попробуй почитать об TDD - Test-driven development. Это техника разработки через тестирование, которая позволить сделать процесс написания юнит-тестов частью написания кода, точнее ты будешь писать код который бы удовлетворял написанному тесту. Такая техника сделает процесс написания юнит-тестов намного интересней и эффективней, а время затрачиваемое на кодирование в целом уменьшиться, потому что уменьшиться время обычно затрачиваемое на отладку и поиск ошибок.
Для начала нужно установить JVM(Java Virtual Machine), а затем установить переменные среды:
http://java-course.ru/begin/install-jdk/
И попробуй скачать и установить IDE:
1)Intellij Idea
2)NetBeans
3)Eclipse
Я бы еще посоветовал присмотреться к книге К. Сьерра, Б. Бейтс - Изучаем Java (Мировой компьтерный бестселлер)(2012). Для новичка очень неплохая и легко читаемая книга.
При выборе между Хорстманном и Шилдтом, то я думаю что Хорстманн будет немного эффективней и проще читаться.
Если же ты уверен, то можешь скачать обе книги и сравнить, а потом на основе сравнения электронных копий выбрать книгу, которая действительно могла тебе быть незаменимым помощником на долгие годы.
Сейчас попробую сделать короткий список неплохой литературы (извините, если кого-то повторю ):
1. Брюс Эккель - "Философия Java"
2. Роберт Седжвик, Кевин Уэйн - Algorithms / Алгоритмы на Java
3. К. Сьерра, Б. Бейтс - Изучаем Java (Мировой компьтерный бестселлер)(2012).
4. Хорстманн К., Корнелл Г. - Java 2. Основы (Библиотека профессионала)(2 тома)
5. Ноутон П., Шилдт Г. - Java. Наиболее полное руководство.
Также неплохим приложением будут книги:
1. Мартин Р. - Чистый код. Создание, анализ и рефакторинг.
2. Гудлиф Питер - Ремесло программиста. Практика написания хорошего кода.
3. Фримен Эр., Фримен Эл., Бейтс Б., Сьерра К. - Паттерны проектирования.
Следует отметить что основным источником также является документация Oracle, которую можно найти на их официальном сайте (http://docs.oracle.com/javase/).
Еще к неплохим веб-ресурсам, которые могут оказать огромную помощь при изучении java, можно добавить:
http://stackoverflow.com/ - форум, где можно найти ответы на интересующие тебя вопросы из области программирования (в том числе и Java).
http://kharkovitcourses.blogspot.com/p/java-core-course.html - вроде норм курсы (канал youtube - http://www.youtube.com/channel/UCuIctN7x71qam9K_ZxS1W2A )
Также можно искать курсы по Java здесь:
http://www.intuit.ru
http://hexlet.org
Желательно также вначале ознакомится с Java Code Conventions, которые можно найти на сайте Oracle.
Cпасибо за внимание и успехов в изучении Java.