做网页现在大多数是用java了,没学过c的也可以直接学java,java个人认为比c简单一些,学会了java再去学c会好学很多,语言是想通的。
数据结构与算法分析与编程语言无关,它们是一种分析原理,而编程语言是用来把这些原理实现。所以是不分什么语言版本的。就相当于你从你家去北京,可以坐飞机,也可以坐火车一样,最后都可以到达目的地,只是使用的方式(相当于你使用的编程语言不同)不同而已,这样自然有会效率以及结果的差导性。
数据库方面跟你上面问的数据结构与算法分析是一样的,各种语气写的数据库、都会有,只是写出来的哪一种会有效率的区分,以及用处区分罢了。