Ale není program jako program. Jsou webové aplikace, databázové a client/server aplikace, command line aplikace, desktop aplikace...
Záleží, jestli to myslíš s programováním vážně? Je to běh na dlouho trať, stále se učit nové věci a zdokonalovat se. Programovat se nenaučíš za měsíc ani za půl roku.