1.先学会画流程图和规划程序, 才去想怎麽做程序, yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 可以试试。 2.你总要知道 "你到底想做甚麽", "为甚麽要做甚麽", "你要做甚麽". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失。 3.你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage。 4.得有一些 OO (物件导向) 的概念, 如 Object(Class), Attribute (Properties), Method; Inheritance(继承), Polymorphysm(多形继承), Encapsulation(封装).,就很容易掌握教程里的思路。