Well, Linux most certainly is different than windows. It's quite the adjustment. However, I wouldn't necessarily say its hard. The terminal was fairly easy to learn, just memorization of the commands and syntax after all.
Of course I only know the basics... but it's exciting learning new things...