одно другому не мешает... А принято начинать с азов, то есть начните с консоли на C#, хотя, я как и Сталкер посоветовал бы C++, но это, скорее, дело вкуса. А синтаксис C, C#, java, PHP во многом похож. Набьете руку на базовых алгоритмах и не будете изобретать велосипед.