Не стоит выбирать язык просто из принципа "для новичка". Ищешь простого - ну иди в бэйсик, толку только с этого? Изучать - так изучать сразу прикладной, желательно сразу ООП, тот же С#, например. А вообще стоит начать с того, чтобы решить, что кодить собрался. Веб, игры, мат.моделирование, файловая система?