Программирование java.

Напишите или помогите написать программу на java.

Принцип работы программы:

1) создание пустого текстового документа с названием "custom###", где ### - числа вида 001, 020, 979.

2) программа создает в первой строчке "aaa", во второй и третей пишет слова, которым следуют другие значения, выбираемые из списков.

3) потом программа создает новую строчку и повторяется пункт 2). Или же пользователь нажимает на кнопку сохранить, и все внесенные изменения сохраняются.

P.S. изучал давно и не много. Срочно нужно. Хотя бы ссылки на tutorial.