我是一个完全的编程初学者。我知道一点HTML,我唯一知道的CSS就是使用像Stylebot这样的change element工具。显然我不想不知所措,但我希望能够开发网站,或者至少,抛出一些MVP。
我应该从RoR中学到什么?如果可以,请按重要性顺序列出它们,从最强制的开始。
发布于 2012-03-18 13:54:50
我想我已经看过了几乎所有的Rails教程(至少是最有名的)。
我最喜欢的是Michael Hartl的Rails教程:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
最好的部分是,它是不含的--就像啤酒一样。但它也非常彻底。我已经经历了至少两次,以获得我第一次很难理解的概念。
在学习过程中,您将学习Ruby概念、Rails概念以及一些CSS和Javascript。
我认为Rails是一个很好的选择--它是我选择的第一个框架,当你转到其他MVC框架时,你会继承你从Rails学到的好习惯。
至于其他要学的东西,这取决于你想做什么。如果你想坚持web开发,那么你肯定需要学习:
希望这些流行语足以让你走上正轨。如果你只是刚刚开始,那么这些东西中的许多看起来可能会让你不知所措,但试着把注意力集中在编程本身的基础上一段时间,剩下的就会随着你的发展而出现。
另一本我非常喜欢的在线书籍是"Learn Ruby the Hard Way"。不要让这个名字欺骗了你--这本书并不难读。但它以老式的方式教你基本的编程技能--通过实际输入示例并给你解决问题。很值得一看。
发布于 2012-03-18 13:53:35
从Ruby开始吧。正如@Amit所说的那样。接下来,尝试一些主流的.NET语言(我推荐C#),它们非常成熟,足以在大多数科技公司雇佣你(即便如此)。它也是很好的桌面开发与WPF,Windows Forms,GTK#等,并为游戏开发人员,与XNA游戏框架,OpenTK和SFML .NET。因此,这就像一石激起千层鸟。
在此过程中学习像Haskell这样的函数式语言也可能对您有所帮助。它可以成为你简历上的王牌,并成熟你作为软件开发人员的技能。
发布于 2012-03-18 14:13:58
看起来你真的在寻找两件事:一种要学习什么的感觉,然后是在哪里学习。
如果你想做网站,你就走在正确的道路上。学习HTML、CSS、Ruby、Ruby on Rails和JQuery。
HTML和CSS可以从教程网站(如http://net.tutsplus.com/ )获得,但是"Head First“系列丛书(http://headfirstlabs.com/)对于初学者来说是一个没有威胁的选择。有关其他人如何优雅地使用CSS做事情的精彩讨论,请查看http://www.alistapart.com/上的"A List done“
Ruby -- Chris Pine的“学习编程”是让你开始使用Ruby语言的开始。它不会直接帮助你制作网页,但它会让你思考Ruby,Ruby on Rails的基础语言。
Rails如果你想深入了解 on Rails,你需要一些书来带你走完全程。然而,大多数书籍很快就会过期,因此您需要检查书籍涵盖的Ruby on Rails的版本。最全面的手把手指南是Michael Hartl的书,可以在http://ruby.railstutorial.org/ruby-on-rails-tutorial-book上免费获得(不需要订购PDF)。它非常完整,看起来确实令人应接不暇,但作者对示例进行了深入探讨。还有一本来自Ruby on Rails的创始人和贡献者的书,名为"Agile Web Development with Rails“,这本书可能会让初学者感到困惑,但如果你用在线教程补充这本书,效果会很好。
JQuery -最终,您将希望扩展到JQuery,这将是进入Javascript的最简单方法,允许您在页面加载完成(响应用户交互)后操作页面上的内容。JQuery在它自己的网站上有令人难以置信的文档:http://jquery.com/
你会注意到使用Ruby on Rails的人也会使用像“”这样的东西,这会改变的工作方式。一旦你熟悉了基础知识,尝试这些东西就会变得有趣和有用。
希望这能有所帮助。
https://stackoverflow.com/questions/9756314
复制相似问题