jimrandomh comments on I want to learn programming - Less Wrong

7 Post author: benelliott 26 March 2011 10:40AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (53)

You are viewing a single comment's thread. Show more comments above.

Comment author: jimrandomh 26 March 2011 01:52:01PM 4 points [-]

You can get a Unix-like environment on a Windows system by installing Cygwin. This is significantly easier than and less of a commitment than switching operating system.

Comment author: Vladimir_Nesov 26 March 2011 04:53:40PM *  2 points [-]

Nowadays you can just work in a virtual machine. Cygwin is a terrible hack in comparison.

Comment author: jimrandomh 27 March 2011 01:28:50AM 0 points [-]

May I ask where your negative impression of Cygwin comes from? I don't agree that virtualization is desirable for one's primary development environment (though it's extremely handy for testing and porting), because I've found it to be a recurring source of trivial inconveniences. But my view of Cygwin is from the perspective of a power user; I've been using it for a long time and have gotten used to/found workarounds for all its issues.

Comment author: Vladimir_Nesov 27 March 2011 08:33:13AM 0 points [-]

You yourself point out that both solutions have their trivial inconveniences. But at least in a virtual machine you can have an off-the-shelf complete linux with no porting issues.

Comment author: [deleted] 26 March 2011 04:47:55PM 2 points [-]

I take your point, but disagree. Cygwin isn't especially user-friendly, and modern GNU/Linux distros are trivially easy to install as dual-boot systems, so there's no real commitment there. And if you're using a real GNU/Linux distro then you'll be able to find help for your exact version of the software much more easily - cygwin has a fairly small install base by contrast.

Comment author: Nic_Smith 26 March 2011 05:01:32PM 1 point [-]

Another possibility is to run some variety of Linux in VirtualBox or the like under Windows. I haven't done this myself, but I know a few people who swear by it.