#
为什么学,学什么,怎么学
## Why
学习编程是学习一种思想,用编程的理论去解决现实问题。
技术的不断迭代,归根到底是要让更多的人接触编程,分享来自计算机的普惠。
计算机科学的进步得益于互联网技术的不断发展。
学习的门槛越来越低,但是研究的领域会越来越广,就好比,文字谁都会写,话谁都会说,但是能用文字写出遗留后世的经典故事或者语录却不是人人能做的,有的人一句话一篇文章就影响了许多的人,用语言解决了很多的问题。
所以,学习编程,语言不是难点,难点在于,是否能用编程的思想去解决问题。
学习计算机,学习编程应该是现在并未来很长的一段时间内,人类必须要掌握的一项基本技能,就好比你会用计算机编写文档,用计算机做运算,用计算机作图一样普遍。
## What
那么计算机编程到底要学习什么呢,语言是首当其冲的,选择一门优势的语言很重要,就好比现在让你去选择一门外语,除非特别的需求,你会去选择一门很冷门的波斯语吗?
编程语言是计算机解决问题的关键,我们这里主要要讲解的是Java语言,从核心来看,Java可以做的事情很多,而且在大互联网时代,Java作为Web应用的中坚力量,在中大型应用系统中一直发挥着重要的作用。
## How
找个好的老师,可以是一个人,也可以是一本书,软件开发发展到现在,相信找一位这样的老师不是难事。
找一个伴侣,最好能找一个能和你一起学习的人,这样可以互勉,在你要放弃的时候提醒你。
找一段时间,每天坚持找一段属于你和软件的甜蜜时光,坚持一年的时间,每天2个小时,未来你一定会感谢自己的坚韧和努力的。
仅此而已,没有你想象的那么难。
~~~[youku]
XMzEyMTEwOTExMg
~~~