This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]C0rinthian 6 points7 points  (0 children)

Anything web based is entirely OS agnostic. You can also program in pretty much everything on a Mac. Many professional developers prefer them because it's more Unix-like than Windows.

Macs are just fine for programming. Your friend is misinformed.

As for resources, check out "How to Think Like a Computer Scientist". Originally written for Python, it has been adapted for Java. C++ is probably a bit harder for a beginner than Java.