如果你自认为基础不太好,建议买点基础点的书,从第一章到最后一点一点的看过去,有上机调试的一定要上机调试(这个很重要),如果有什么解决不了的问题可以到论坛里来问人家.这样你的基础打牢了,再去看深入一点的书就容易多了,而且这个时候自己也能把握大概的方向了.如果要我说具体那本书,我实在是不好讲,因为我根本就没买过什么书,我用的都是教材.
------------------不为别的,就为你,我的理想!-----------------
在这方面我不知道方向怎么说..我开始学编程是学C++....从第一章到最一章..我都是用手认真的输入.碰到不明白的地方就会去找资料..问别人..工作后..学过VB C# 现在给一家小公司做网站用的是.net框架+C# ..编程都少不了算法(实现功能的方法).无论你是用哪种语言算法都是一样..只是实现在的语法和方式不一样..在这几种语言当中.要是说打基础的话C++应该算首选..如果你再想深入的话再去学汇编语言,其实现在用C也一样可以开发底层..如果把基础打实了..你学别的语言就会很快..我可以用三天学一门语言..但是得用三年去积累算法和经验,,同样的的功能..你用1000句写出来...人家很有可能只用200句..这就是积累和没有积累的区别..
如果你现在学还是在入门学习..那你就要选择一门语言..实实在在的去学..认真的去实践..在你实践过程当中会碰到很多的问题和错误..解决了.这就是你的积累..如果有机会做些项目..那就是经验..如果你学得很牛..可以考虑去把白宫的网站黑了..虽然那里没有什么值钱的资料..但是能黑下来就代表你的能力