C#. Паскаль - сразу нет, ибо процедурный подход к программированию уже давно устарел. C++ -лучший вариант из лучших, но он крайне сложен, поэтому могут не выдержать нервы и ты забьешь на обучение. Но если справишься - проблем с другими языками не возникнет. C# же хорош тем, что он довольно прост для понимания, интересен, и у него есть полу-русская документация, которая может очень помочь, если пока-что не очень хорошо знаешь английский.