ruby-on-rails – 对于Windows男孩来说,如何从* nix web开发开始?

我已经成为Windows / M $男孩超过15年,并且使用Classic ASP和ASP.net专门从事网页设计10年.麻烦是我想要使用的所有最新的时髦语言(使用Python,Rails,NitroJS的Django)都是基于* nix并经常运行Mac并且所有使用Apache而...

我已经成为Windows / M $男孩超过15年,并且使用Classic ASP和ASP.net专门从事网页设计10年.麻烦是我想要使用的所有最新的时髦语言(使用Python,Rails,NitroJS的Django)都是基于* nix并经常运行Mac并且所有使用Apache而不是IIS端口/版本的嗅探.

我玩过Ruby on Rails很多,因为它在我的XP专业版开发设置中运行愉快,但是当它使用* nix在真实的实时服务器上运行并运行时,我真的非常努力.我想填补空缺,希望跨越两个阵营,但不知道从哪里开始.

如何才能缩小我在* nix系统上运行Web应用程序的知识差距?我需要知道什么,我在哪里可以找到它(书籍,链接等)?

SSH,隧道,chmod’ing ……对我来说都是希腊语:)

编辑:谢谢你对这一个的所有好的答案,显然是一个神经.各地的优秀建议.我本周末安装了Ubuntu来玩游戏,大约时间真的:)

解决方法:

听起来你需要首先处理* nix基础知识.其他一切都建立在此之上.例如,尝试使用PHP / Python配置您的普通Apache /如果没有这方面的知识,那将是非常艰难的 – 如果您可以首先进入您的服务器:)

考虑到这一点:http://www.amazon.com/Unix-Programming-Environment-Prentice-Hall-Software/dp/013937681X/ref=sr_1_1?ie=UTF8&s=books&qid=1262712609&sr=8-1. Oldie但goldie,应该可以轻松访问来自其他环境的任何程序员.也许有人可以推荐这个更新版本?

本文标题为:ruby-on-rails – 对于Windows男孩来说,如何从* nix web开发开始?