维基百科可能是您获取编程术语一般信息的最佳资源.他们社区的很大一部分与编程社区重叠,因此与技术相关的页面通常非常准确,具有教育意义并且是最新的.请参阅有关堆栈溢出和递归的页面作为示例.
此外,PHP.net是特别了解PHP的最佳地点,但如果您刚刚开始,请跳过主页并直接进入教程.
最后,我强烈推荐使用Head First SQL这本书来学习数据库.本书中的所有示例都使用MySQL.整个Head First系列很棒.我听说他们也有一本PHP书,但我还没读过那本书.
更新:Head First PHP和MySQL现已推出.
听起来你错过了计算机科学课程所涵盖的一些基础知识.不用担心,信息随时可用.你不必付钱给某人教它(虽然它有时很好).维基百科的计算机科学入口对于突出您可能遇到的主要领域并不算太糟糕.有用的主题:
至于书籍,我首先要查看一所值得信赖的学校的计算机科学课程阅读.
斯坦福大学免费提供一系列课程:http://see.stanford.edu/see/courses.aspx
麻省理工学院允许您免费下载课程资料:http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/
检查youtube上的计算机科学相关讲座.
如果你想要一些不那么注重学校的东西,那么在亚马逊上快速搜索上述任何主题都会给你带来用户评论的结果.
显然,综合起来,这个清单并不是真正的介绍.我从一个听起来很有趣的主题开始.
为了以一种非常可读(不太技术性)的方式很好地理解计算机硬件和软件的内部工作原理,我可以推荐Charles Petzold 的《代码,计算机硬件和软件的隐藏语言》。
后面的章节特别讨论了大多数编程语言中存在的一些更通用的编程概念。前面的章节更多地关注计算机和软件的历史,因此与您的问题无关。
然而,这不是一本大书,所以无论如何,阅读它应该很有趣/有用。
如果您正在寻找专门介绍 PHP/MySQL 编程的书籍,那么有更好的书籍,但如果您想了解有关软件和硬件如何工作的更多一般知识,《Code》就很棒。