非科班,零基础,想转行自学编程,不知从何处开始,有哪些书和软件推荐

我也知道程序员这条路不好走,需要坚持。但我毕竟对现在的专业一点兴趣没了,再做下去简直就是煎熬。所以趁着年轻,宁愿辛苦点,也要做自己感兴趣的事情。感兴趣有什么用,什么时候开始的,开始多久了,如果感兴趣很久了还是零基础就不适合自学编程了。我的问题就是:我想走程序员这条路,自学编程,要从哪一种语言入门?C语言,Java,还是Python?有哪些入门的书籍?运用哪些编程软件?看你对什么感兴趣了,比如对网页感兴趣,可以看看HTML,Javascript。对网站感兴趣,学学php,python 之类轻量级的适合做web的语言……书籍零基础的话去书店瞅瞅First Head 系列的书吧,虽然我没怎么看过,翻的时候看着画的挺好看的,据说适合零基础入门。
■网友
程序员最重要的素质之一就是学会自主学习。换句话说,就是当年遇到问题的时候,首先要明天自己需要去想办法解决问题——试验各种代码,思考可能的解决方案,查阅各种资料等等,而不是懒洋洋的往那里一坐说“我遇到问题了谁来教教我”然后就不动手不动脑等着别人把现成的答案送上门——实际上就算有人送答案99%你也看不懂。所以,明白自学编程要做什么了吗?
■网友
大学接触过vb就应该算是了解一点编程了。但是根据Lz描述,显然是没有好好学,对编程的兴趣应该也不是很浓厚。不过现在想学编程了,我提点建议,前台入门,html,css,javascript这些技术入门很简单。学起来快,有个基础,要求放低,很容易找到公司。进入公司,接触项目多了,以后的方向自然越来越清晰


    推荐阅读