Web编程语言

我想去学习networking编程,但除了名字和一些html,我什么都不知道。所以我问你推荐什么编程语言,为什么,可以用它做什么,学习工具等。不知道它是否重要,但我在Linux环境(Ubuntu)编程。 我不想做硬核web编程,我只想开发完整的网站和理解networking概念。

那么,最便宜/免费的网络主机支持PHP,MySQL,大多数浏览器支持Javascript。

瞄准这些,你将会走上一条相当不错的道路。

有些支持Ruby和Python,如果你想学习这些语言,你可以选择这个路径。

祝你好运!

-亚当

绝对从HTML开始,基本的CSS。 这些是网络编程的核心,你需要很好地理解它们来做任何重要的事情。

一旦你把这些问题搞垮了,你就需要转向服务器端语言。 最简单的就是PHP ,但要注意捡起坏习惯,因为它是一个宽松的环境; 如果你坚持使用PHP,你最终会希望将它与MVC框架(如CodeIgniter)一起使用 ,它鼓励分离表示和逻辑。 为了得到更高级一点,你也可以尝试Python或Ruby 。 让自己一些服务器空间来搅乱; 大多数共享托管计划是$ 5-10 /月。

对于Javascript / AJAX,您可能需要先使用Firebug或Firefox的DOM检查器来了解页面的HTML和Javascript用来与之交互的DOM对象之间的关系。 一旦你了解了DOM的工作原理, 玩弄jQuery开始做有用的(和有趣的)东西。

你最终也想学习MySQL(或者类似的SQL变体),但是可能会等待,因为你可以做很多有趣的事情,而不需要处理数据库的东西。

最重要的是,耐心和坚持不懈,并利用每一个资源在您的处置:书籍,谷歌,堆栈溢出和作弊表 。

红宝石一路。 如果您对web开发感兴趣并完全从头开始编程,这正是您所需要的。 从Ruby的基础知识来说,进入Rails是非常简单的,这是一个非常适合初学者的Web框架。

在Ruby和Rails上,亚马逊的许多精彩的书籍(当然是最高的)。

链接的好起点: http : //www.ruby-lang.org/en/documentation/

以及检查学习计划

现在得到学习。

Google App Engine为不超过指定限制的应用程序提供免费托管。 服务器端语言是Python,客户端语言是Django模板中的JavaScript。 在Ubuntu 8.10中,一切都很好。

伟大的问题,几年前,我在同一个地方 – 什么HONESTLY帮助我使用Dreamweaver,我设置在分割模式,并开始看代码

我使用这个,并开始钻研PHP应用程序的世界,可以看到发生了什么(有点)

我知道你可以在linux上用wine来使用dreamweaver,它可以帮助你做一个TON授予,如果你继续它可能会限制你到dreamweaver的世界…但可以帮助你学习和创造在同一时间

(我现在用一个记事本从头开始构建完整的php应用程序…但是我从DW开始)

我想问的问题是你想做什么样的网络编程规模? 如果它是小东西,那么LAMP栈将是我的建议,而如果你想更多地进入三层架构,那么Java或ASP.Net可能值得进入中间件或业务逻辑代码。

除了上面提到的LAMP栈之外,还没有Perl的建议。 我喜欢Perl,因为它足够容易构建一个相当全面的Web应用程序(使用CGI或mod_perl)。 当然,如果你要在网上做任何事情,你将不得不学习HTML / CSS。 我觉得Perl是Web开发的一个很好的选择,因为它相当强大,并且具有CPAN上所有可用模块的全部功能。 结合像CGI :: Application或Catalyst这样的应用程序框架,您可以在短时间内构建复杂的Web应用程序。 另外,使用像XAMPP这样的工具可以提供帮助,因为您不必担心Web服务器或数据库配置的入门。