Can I code in .NET/C# for Microsoft Dynamics AX?

I am a C# developer and want to start learning Dynamics AX. Please guide me can I use my .net/C# skills (knowledge of API) in Dynamics AX ?

I know AX is developed in X++ but some one tell me it is possible.

Kindly guide me does AX have a web interface or just it is a desktop application.