什么语言是必不可少的,你所在的公司用什么语言,哪门语言就是必不可少的,这你没法确定的,唯一能做的,就是学好数据结构和数据库,不要以为数据结构没用,举个例子,比如做一个软件,发现运行的时候系统占有率很大,这就需要用算法来解决了,至于数据库,执行不同的T-SQL语句达到相同的功能,往往需要的时间相差是很大的,用户不太喜欢等太久。
我也是学编程,但现在是在非软件公司的IT部门工作,因此,公司需要什么小软件,小工具,往往是我擅长什么就用什么,而在软件公司,是项目组要用什么就用什么,我一学长,用的是我听都没听过的一种语言,翻译成中文好像叫莲花什么的,而且一些大型软件公司也有自己的一些编脚本语言之类的,现在外面主流是.NET和Java。
我也不是说语法就不重要,只是说算法更重要,因为如果你已经学完C、C++、VB,之后,你会发现其他常见的编程语言的语法不用了多久也就会了。