说说我的心得吧,我现在的工作不是编程,可以说我还是编程菜鸟,但是终究能写出自己的一点东西,分享出来说不定对你有好处。

1、确定你要做什么。就是想编程这个愿望太简单粗暴,一定是编程能够给你带了点什么,比如帮助你找到工作,结识程序媛,实现自己的梦想,当一名黑客。无论如何你得有一个确定的可以评估的目标,它很重要,将指引着你做以后的所有判断。

2、采用哪种软件形式。编程可以做很多事情,你可以做移动应用开发、web应用、硬件、传统软件。我选择的方向是web应用,理由是开发起来比较简单并且很多人都在用互联网。

3、学习语言。对于web应用而言你至少需要接触 html css javascript (python/java/php),你还得多少了解点数据库和服务器的一些知识。说到语言自然就到了提问者说到的怎么学编程。
3.1、利用开源代码。程序员的世界可以说是世界上最开放的世界,他们制定了各种开源协议使得你可以自由的查看。如果你选定了利用php开发网站,一些开源的框架例如codeigniter(我就是用这个)可以让你轻松的搭建网站,并且还有详细的说明

3.2、利用社区。你遇到的问题其他人也可能遇到,最后你会发现一个叫it易学网的问答板块汇集了一批大牛贴切的帮你解答具体难题,你会爱上那个网站。

3.3、善用搜索。现在很多人会分享视频教程,来指引帮助新手指引,就比如易学it视频教程网就很多it类的视频教程及学习资料。

总结来说,学习编程其实并不难,想学好还是要靠自己。