不清楚你基础如何,我就自大浅谈一下。
首先:如果你才开始接触编程的话,建议先学习C,买本书,系统的学习下(至少我和我身边的一些人都是如此入门的,C对于树立编程概念和养成好的编程习惯非常不错,而且以后学起C++、C#都会感觉相对自信些)。如果你只做上层的东西,不同语言对你来说只不过是部分语法和细节不同罢了,不能说一通百通,但学精了一门,接触其他起来会比较快。
其次:Delphi和C++我个人都不建议先学,Delphi虽然被有些人誉为经典,但毕竟目前在国内流行度并不是很高,实用性不强。而学C++不如先学C,虽然不能完全说C++是C的升级版但至少他们是兄弟关系,而且先有C后有C++,可以说C是C++的基础,编程这东西是不能想着一蹴而就的,想学好就得稳扎稳打,而且C现在的应用前景还是很大的,属于徐娘半老风韵犹存的那种,真的学精了可以直接参加工作。
最后:VC++不是语言,只是个编译软件。此软件是用来把你所编辑的高级语言转化为机器能够执行的代码的。就是实际上你用C或C++编出来的代码计算机是不能直接执行的,需要编译后机器才能执行,你买本书回家看看就懂了。如果你选择了学习C,建议先用TC(也是个编译软件)而不是VC++来学习,因为这个软件比较呆板,但有利于你养成一个良好的排版代码的风格习惯,因为在编程的漫漫长路上,没有一个自己固定的并且易于他人欣赏的代码风格,路是走不远的。
PS:希望能帮到你,祝你学习顺利。