Like a netbook, but slightly larger, meant for actual work (word processing, larger programs), and can do it pretty fast.Netbook:
Sad little laptops, primarily built for browsing the internet. Can do things a laptop can, but not as fast, or well.Desktop Computer:
Stronger, faster, and basically better than the two above. Only problem is it is not portable, which most computer science students would require.IPad:
Oops, forgot this one. iPads are basically a giant glorified iPhone. Relatively new and fast, although, only built for entertainment. Definitely not
Alright if you need the commercial Microsoft products, but it will take a bit more effort for languages your going to learn like C. Their newer models are pretty fast, so it's a fair choice.Mac:
I can't personally speak, but it is probably out of the question since it is more commercial work oriented, than developer work.Linux:
Once again, I can't personally speak, but your going to have a lot of people vouch for Linux. Not so good if your going to need programs like Word, but very good for a developer.
You can never say one operating system or computer type is better all around. You just have to find one that suites your needs. I hope I've helped!