编程语言并没有好坏之分,只是要看自己的应用领域,只有适不适合没有好还是不好,可以参考一下这篇文章:什么是计算机编程,编程语言有哪些,我该选择哪门语言进行学习
编程的东西所谓的代码无非是一种工具,时间长了就可以掌握,关键是你怎么用,需求是什么。所以不要拘泥于技术,把你的工具用来解决你的问题。
另外多了解点高级语言,你说的东西完全可以用MATLAB来做。你这样完全就是进入误区了,很多现有的很成熟的算法可以拿来用吗。学习编程建议用Linux,开源的东西,一旦接触就知道好处大很多。
所以开拓想法,多做实验、项目之类的东西,语言用才能熟悉和发展。而且随着时间的推移会觉得困惑少了许多。
java
python
参考这个帖子:网页链接