Если вы совсем новичок в программировании, то рекомендую язык для начинающих - Детская Java (Processing).
Он очень прост, но и весьма мощен.
Вся ваша программа на нем выглядит так:
import controlP5.*;
ControlP5 cp5;
void setup() {
size(902, 532);
PImage img;
img = loadImage("backgr.png");
background(img);
PFont font = createFont("arial", 20);
cp5 = new ControlP5(this);
cp5.addTextfield("").setPosition(20, 100).setSize(200, 40).setFont(font).setFocus(true).setColor(color(255, 255, 255));
}
void draw() {
if (keyPressed && keyCode == ALT) saveFrame();
}
Останется только скопировать текстовое поле столько раз, сколько вам нужно. Ну и размер окна указать тот, что нужен.
Подробности можете узнать на английском и скачать бесплатно открытую среду программирования здесь: http://processing.org
На русском можно кое-что для начального уровня здесь почерпнуть: http://www.programmingforkids.ru
Оно правда на детей ориентировано, там есть книжка по обучению детей программированию на Детской Java, но может вдруг сгодится.
Вот результат выполнения программы (сохраняется скриншот при нажатии на Альт)