Hi Shree,
Its a good move. A little proffessional training would certainly help you get started. Since you already have programming knowledge you might find things easier. If you really have the passion and interest, you find a lot of resources like documents, SDN discussion etc that would help you in a great way.
But, remember, if someone went to a .NET forum and said they are switching from SAP to .NET they would receive the same warm welcome. It is up to you to decide WHY you want to make the switch to a new technology when you already seem to be knowledgeable in other tools. Do some self introspection on why you want this...
Goodluck,
Benedict