Linux is based on what you think about it. If you think that it’s difficult to learn then it will be. If you think that it’s easy to learn then why you wait to switch your Operating System to Linux.
If you are a beginner with Linux, you can start with Dual Boot, like what I did before. Step by step, replace your applications with applications in Linux. For example, if you use MS-Word in Win*, you can start replace it with OpenOffice Writer. For tailor made program that you may use in your work (of course you will not find in Linux), you can use Virtual Machine to run it.
For me, I need few months before I totally use 100% Linux in my Laptop. So, just take your time.
You can see at my desktop screen below, what I can do with Linux, especially with Ubuntu Gutsy. The good part is, it’s ALL FREE.
So, why do you still wait for migration?