But try yourself with Unity 3D. You will like it.
I am developer since 10 years. I have learned many differnt things during this time by myself. That's why I'm an independent developer.
I hope you enjoy my apps :)