首先需要确定一门开发语言。如果想要做网页,可以从Java,JavaScript,Python,PHP等入手。如果想要做Windows程序,可以从C/C++,CSharp入手。
然后从网络上提供的免费教程开始,先尝试搭建一个最简单的程序。例如HelloWorld等等。
尝试在最简单的程序上,添加一些复杂的逻辑。在尝试中,发现问题。在网络上学习解决问题的方案。最好是做一些笔记。记录自己碰壁或者成功的路径。
找一本正规教材,从第一页开始看,学到的知识立刻应用到开发中。看一章,用一章,不要走马观花。脚踏实地,一个例子一个例子的试过去。
找一些开源项目,学习当前最新,最火的技术都能做到什么样的功能。并加以利用。
学习开源项目中的设计思想。接触一些设计模式。学习将自己的代码变得更加易读,更加健壮,可扩展性更强。