首先需要明确你编程用来做什么,才能确定你要用什么编程语言,像java,C++,c,matlab适合的领域都不一样,在明确知道后再去查一下学习该编程语言需要些什么基础,一般要学哪门语言都有专门的教程,关键是要自己多练,没有太多的窍门
看看这个零基础系列的吧,对你有很大好处,一共301集,很全面