Вообще по хорошему, надо начинать с простых языков, которые без всяких наворотов и мешающих при обучении штук, как динамическая типизация. Я обычно говорю про паскаль и си. Но с ними вряд ли получится фрилансить, разве что курсачи писать. В плане фриланса - я бы советовал копать в направлении в веб программирования, HTML, CSS, PHP, Python,JS. Ну и знать как верстать сайты. А вообще, почему не зарегаться на каком-нибудь fl.ru и посмотртеть, какие там заказы? P.S. Ярослава послушайте, если вы заучите все команды языка - это вам ничего не даст, важно уметь применять эти команды. А если что-то не знаете, документация и гугл всегда под рукой.