views:

69

answers:

2

Despite knowing a good bit of C++......i actually don't know that much about scripting languages. I feel like however I need to learn more about them. However there are a fair bit of different ones, but which one would be the best one to learn for a job? (I am a CS graduate in December btw) or just a general "better" to work with.

Powershell seems to come up quite alot in jobs search, however I've been told BASH is alot easier to use?

Any suggestions? Thanks

+2  A: 

learning powershell would tie you to windows..bash is predominant in *nix environments..while there are ways to use bash in windows, i have not seen it put in much use that way. the best recourse, i would say, would be to learn perl/python...you wouldn't be as much tied to the environment, as you would be with bash/powershell

Aadith
+4  A: 

PowerShell is as interactive and composable as bash/ksh and as programmable as Perl/Python/Ruby. If you are going to be working on Windows, learn PowerShell. Once you learn the ropes it makes numerous automation tasks a breeze. It's deep integration with the Windows platform is a key enabler for many things. It ships with Windows 7 and Windows 2008 R2 and is ready to go out of the box.

Doug Finke