Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm currently a junior student major in Computer Science. I am looking for an internship this summer but mostly in the job descriptions, they require "Experience developing on or using the Linux operating system". I never use Linux OS so do you guys have any suggestion about the good books, tutorials for beginners to learn programming on Linux? I've been coding C++, Java on Mac OS, and I know Mac OS is one form of UNIX, is it considered to be having "experience developing on UNIX"? And I don't know which Linux edition should I use because there are a lot different editions out there. Thank you very much and I really appreciate your replies.

share|improve this question
"Experience developing on or using the Linux operating system" often refers to "I can use the command line tools, can use a text editor, navigate the file system with cd and ls, have an understanding of umask and file permissions." - You can get these with Mac OS. Developing on unix would depend on what they want - eclipse and java is one thing, vim and gcc is another. – MichaelT Apr 26 at 23:45
All that said, the FAQ states that for Programmers.SE is about programing concepts - design and algorithms, not so much about unix command line tools, and even less about career advice. – MichaelT Apr 26 at 23:46

closed as off topic by Eric King, MichaelT, World Engineer Apr 27 at 0:02

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

Browse other questions tagged or ask your own question.