Ciao, io conosco java e sarei curioso di imparare qualcosa di c#.. avrei due domande?

1)quanto può essere faticoso il passaggio? sono molto simili come può sembrare?

2)Ho bisogno di capire prima cosa sia la tecnologia .net o posso pensarci dopo?

ciao e grazie!

Andrea