Pierre Hollander <pierrehollander@gmail.com> writes:
Hi,
Welcome, Pierre,
I want to start using Ruby on Rails on my Windows machine.
The advice I give my students who only have a Windows machine to learn
with is:
a) use a cloud-based development environment, such as cloud9
(https://c9.io), nitrous (https://nitrous.io), koding.com
(https://koding.com).
b) install VirtualBox and Vagrant with a Linux-based virtual
environment.
Of these, (a) is the quickest way to get up to the point of starting to
learn Rails itself.
Time and time again, people trying to use windows as a rails development
environment come up with issues and road blocks. I appreciate that most
people cannot plunk down $1-2000 for a mac to develop on when they already
have a machine. But as things in the Ruby and Rails world progress, and
this is also true in working with Node and JavaScript on the server,
developers who use Windows, will maintain libraries and frameworks that
work across both Windows and Unix-based platforms become fewer and
fewer.
So do yourself a solid and get a Linux-based platform available for
yourself, through one of the options above.
I am a beginner with Ruby and Rails. Do however build websites
in HTML5 and CSS3. Where can I learn how to use this Framework ?
Colin's already provided the best source for beginners to learning
Rails, railstutorial.com. (I'm pretty sure he's got that paragraph on a
hot-key.) Hartl's recommendation is for Cloud9 as well.
What is the best platform to work on with this as a developer, I mean what
options do I have on my Windows machine ?
The two options above seem like it.
The oft-mentioned RailsInstaller for Windows might be useful at the
beginning stages, but still has serious limitations as one progresses.