TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best first linux distribution?

7 pointsby thomasreggialmost 15 years ago
I have been working with the command prompt in windows more and more and getting into git, ror, php, mysql ect. I just want to learn programming from all angles and I feel held back on a windows machine. Will it make me more productive or will I see myself screaming to come back to windows? My first and only thought was ubuntu. Whats your linux text editor of choice?

5 comments

wyattpeakalmost 15 years ago
Simply moving to Linux isn't liable to significantly help or hinder your programming. These days Linux, provided you choose a distribution with a GUI, is pretty well as comfortable to use as Windows - not quite as refined, but the differences are slight.<p>There are two real advantages - more command prompt access to applications, which allows you to avoid the mouse and GUI interaction in general, and a better selection of code editors.<p>vi, one of the more popular text editors, in particular I find speeds up my work, but I strongly advise against asking for the relative merits of different editors - it's a sore point and is liable to start a flame war. The other editor with a significant following is Emacs.<p>Both of these do have a very steep learning curve, but with the amount of software available these days on linux, if you're having trouble, you can always find something a bit closer to home. For a while while getting used to the system I used Geany, which is more of an IDE than a text editor, and largely defeated the purpose of moving to Ubuntu, but it nevertheless eased the transition.<p>As indicated, I do suggest Ubuntu, which I think is the best developed and most usable system, not to mention having the largest userbase and hence array of help and software.<p>You'll find it a bit off-putting for a minute, a number of aspects, particularly installing software, aren't exactly designed for ease of use, but push through. In a week or so you'll be comfortable enough to live with it, and in a month or two you'll be familiar enough to make a sound judgement between the two.<p>One note - one of the killers which kept me from using Linux for years was the lack of driver support. In particular I could never get my wireless card working, which rendered it a non-starter. This seems to have been cleared up as of ubuntu 9.10, but I'm finding some of the trouble over again with 10.04, the latest release. I don't know if it's hardware-specfic or just an issue with the operating system, since it's still in early days, but try 9.10 if 10.04 doesn't work.
gexlaalmost 15 years ago
I have been exclusively a Linux user for about half of the past four years. I have been moving back and forth between Linux and Windows. Some people really love Linux and use it as a desktop, I just see it as a tool.<p>Trying something new might be fun at first, but Linux can wear on you after a while. The inability to use your Windows programs, spending hours looking up small issues with the O.S. and other things get old.<p>After a while I decided that I could care less about using the Linux GUI and I really just wanted a console. This is served fine with virtualization.<p>My suggestion, install Virtualbox and run Linux as a VM and log into it with a console.
评论 #1391113 未加载
Kototamaalmost 15 years ago
If you work with git, mysql etc. having a proper shell - once you learned how to use it - should make your work easier. Installing software should also be easier with the packages.<p>I suggest you to try the latest Linux Mint distribution, which is a Linux based on Ubuntu 10.4 and compatible with it. See: <a href="http://news.ycombinator.com/item?id=1375033" rel="nofollow">http://news.ycombinator.com/item?id=1375033</a><p>It's a bit more user-friendly that Ubuntu, which is also a good choice, and comes with Flash, mp3 support etc. out of the box.
MisterWebzalmost 15 years ago
When i started using Ubuntu a few months ago, it made me feel like i was being more productive, but i was basically wasting a lot of time installing the correct drivers (wireless problems) and fixing other small things. That's why i switched back to Windows. I installed Windows, got excellent wireless connection after one update and the only thing that i needed to do was fire up my text editor and i could start coding again. But if you don't care about ease of use as much as i do, then i don't think you'd regret using Ubuntu.
评论 #1392159 未加载
评论 #1391420 未加载
CyberFonicalmost 15 years ago
I certainly can recommend Ubuntu based on my experience. It has worked on virtually every bit of hardware that I've tried it on. You could always run it under VmWare if you want to retain your Windows environment. You might want to consider CygWin as a way of doing *nix on top of Windows. But beware, C/C++ programming under CygWin has some incompatability issues.