你以后学习的机会有很多。现在可以先玩玩,培养兴趣。像你这类问题网上很多,很多人问,也有很多人回答,不是所有的回答都那么中肯,但是不少也有参考价值。我以前就回答过类似的问题,主要意思就是说,基础要打好,兴趣要培养,实践出真知,自学很重要。
如果你没基础的话,不要一上来就拿教科书闷头看,没什么好处。但是如果你要学的话一定要正规。像论坛,贴吧这种地方就不用去了,里面都是无聊的人在打发无聊的时光,七嘴八舌,聊天侃地的什么都有。去一些管理好的问答平台,或者看一些技术类博客都比论坛好。百度知道,就不要多看了,搞得非常差劲,应该看看 StackExchange 之类的,虽然那是外文的,但是远比国内的这些好,经过我试验,的确能学到真东西。
实践出真知。你要多写程序才能熟能生巧,还能增加成就感。每写一个程序就应该学到点东西。
此外,我还要说的是,至于学什么语言,看什么书,这些都不是大问题。学什么语言都可以,不应该对任何一门语言有偏见,不应该抱着功利心去学,记住你现在门还没入,一切都是基础的基础。看书的话你应该要有自学能力。这是基本的,不会自学的人是写肯定不好程序的。
选择并学习一门编程语言相当重要,选择的依据应该根据你今后的发展方向:
1.如果希望从事一些底层的开发,建议还是学习C/C++,这类经典书籍有很多(推荐书籍:入门C++ how to program,C++ primer,进阶thinking in C++);
2.如果希望进行一些偏应用的开发,可以学习java,目前应用较广,经典书籍也有很多(推荐书籍:Head First Java,thinking in Java);
无论选择哪一种语言,都建议再学习一门脚本语言(推荐python,库比较多,推荐书籍:Python基础教程),一些实验性质的想法可以用脚本实现,开发/修改都很方便;
这样基本就能够满足多数场景下的编程需求了:)
谭浩强C语言肯定要看 最基础的
然后是C# java xml方面的也要看
我是在武汉的北+大+青+鸟学的
就是徐东那边的凯旋门
如果你真的有兴趣的话,先不要买书,去红客联盟网站论坛多看看,再决定自己要不要学,这个是以后人生规划的,要看自己兴趣,毕竟编程是很无聊的事