Для новичка желательно сначала выучить азы программирования.
Я бы предложил начать с процедурных языков , таких как С или Паскаль. До огромных проектов еще далеко (там, где действительно понадобится ООД), а простенькие программки на С вы сможете писать уже завтра.
Успехов.