预订解释没有经验的朋友的编程基础知识

时间:2010-08-10 02:03:38

标签: programming-languages

我有一个将要入狱的朋友,大约一年。我希望他利用他在县里学习如何编程和互联网的时间,这样我就可以帮助他在外出时找到工作。什么是一些最好的书籍,教授编程基础知识,哪些语言做什么,如何服务器和&数据库工作,互联网如何工作,MVC,LAMP,SQL等等。我已经教过他一些基本的HTML并解释了如何调用函数,但我即将耗尽时间。

哦,是的,除了“互联网傻瓜”之外的其他东西,请!

2 个答案:

答案 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