我一直在做html,css和javascript很长一段时间,主要是为了我自己的享受.我会说我知道的很多,我用javascript创建了许多简单的游戏和应用程序和实验.然而,在浏览器中只能做到这么多,对于任何更"完整"的网站,我经常面对我对服务器端编程的无知.
那么,我需要什么.我想我需要了解如何使用数据库以及如何使用某些服务器端编程语言.什么是正确的选择?我应该避免什么?
谢谢.
PHP和MySQL具有相当低的进入门槛(它们既是免费的,也是无处不在的).我会从那些开始,因为大多数主机为您提供它们.作为一个额外的好处,它们可以很好地协同工作(而且从Web开发背景来看PHP并不是很难学习).
Head First SQL是一本学习MySQL的好书.本书中的所有示例都是在MySQL上完成的.这本书甚至解释了在哪里获得它以及如何安装它.至于PHP,官方网站上的入门教程是学习它的最佳场所.
更新:Head First PHP和MySQL现已推出.我还没有看过这本书,但系列中的其他书籍和同一作者都非常适合从头学习新语言.
下载Python.学习Python语言.学习面向对象的编程.
Python包含SQLite,这使得学习SQL语言变得更加容易.
下载Django框架.这使得编写简单可靠的服务器端应用程序变得容易.