Ok sorry if i'm posting this thread in the wrong section. Well i was wandering if the Terminal.app in OS X is enough for learning programming (C and Perl is in my interest) and learn how to work over terminal. Does "our" terminal have the same features with a Linux distribution or do i have to install linux in order to learn? If it lacks in some, which are they and is there a way to cover them? Thanks guys!