Within the past week and a half I have taken upon myself to dive into learning c#. Quite exciting so far and cant wait until I can develop my first full blown application. My goals are to develop games and other apps for WP8 and Win8 to start. Since there is not much competition yet I believe now is the time to get in on this. I have some amazing ideas for applications that I have wanted to create since the first iPhone and now im actually taking steps to put it into action. Just out of curiosity to other c# programmers, how long did it take you to be able to develop what you had started learning c# for in the first place? I imagine most people have a goal in mind rather then just wanting to learn code just for the sake of learning it.