Без знания PHP настоящим говнокодером ты не станешь.
Тебе нужно разобраться в какой всё таки области ты хочешь работать и потом уже определяться с выбором языка.
Хочешь в web-дизайн -- пожалуйста, но нужно знание html+css. Js+jq обязательны.
Хочешь что-нибудь серверное -- PHP, Perl, ASP.NET ну и питон(python), в принципе. Конечно же без знаний sql тут никак.
Если хочешь делать игрульки для телефонов -- java, objective-c.
Если какие-нибудь проги под ПК я бы порекомендовал -- Delphi(Довольно прост), можно даже начать с паскаля(Turbo/Free Pascal), чтобы постигнуть основы. Можно посмотреть языки из семейства Cи.
За фриланс можно браться хоть через недельку после начала обучения, но не стоит хватать звезд с неба, берись только за задания в которых уверен или знаешь, как это можно осуществить.
Удачи ;)