我有一个将要入狱的朋友,大约一年。我希望他利用他在县里学习如何编程和互联网的时间,这样我就可以帮助他在外出时找到工作。什么是一些最好的书籍,教授编程基础知识,哪些语言做什么,如何服务器和&数据库工作,互联网如何工作,MVC,LAMP,SQL等等。我已经教过他一些基本的HTML并解释了如何调用函数,但我即将耗尽时间。
哦,是的,除了“互联网傻瓜”之外的其他东西,请!
答案 0 :(得分:2)
假设他无法跟上最新的“酷”技术/语言/无论我建议他购买大部分关于计算机科学的书籍,而不是“编程php”或类似书籍。
关于数学,算法,OOP,函数式编程,数据库,http,unix和网络的东西。
他有权使用实际的电脑吗?否则学习如何编程可能有点困难。
答案 1 :(得分:2)
我不知道你的朋友是否会有计算机/互联网访问,但我认为为了学习上述任何技术,计算机(至少有一个编译器,如果不是IDE)将是最有用的。
无论如何,这里有一些其他SO帖子和一些流行的书籍:
List of freely available programming books
What is the single most influential book every programmer should read?
Language Books/Tutorials for popular languages