Engaged in the study. Net technology. Started with C #, basic knowledge gained. Now there is a question, what to study next? Wpf, silverlight or asp.net? In what sequence is it best to study technology and what to focus on? Interested in both web development and desktop application development. But at the same time, I don’t want to go far from the possibility of switching to the development of mobile applications) Help, explain

  • Thanks for the advice, now in order ganouver, I completely agree that learning from real examples is much better, but where can you find these examples (tasks) that can be used in life? BlackOverlord, I read about them, but I can’t focus on one thing at the moment, I want to cover everything at the moment, but I don’t know where to start. - klavish
  • Yes, for starters - I know a bunch of people who made little reminders for themselves. Write yourself a site. Or do what wind advises. and about “at the moment I want to cover everything, but I don’t know where to start” - I will remind Kozma Prutkov [ bibliotekar.ru/encSlov/13/185.htm] - ganouver
  • About "embrace all" - this is me figuratively) Silverlight is just of interest at the moment (both the ability to write for mobile platforms) and wpf / winforms for desktops. The advice of winda is good, but I do not know what to learn from. You can't get far from books, you need practice. And where to get these tasks, here's the question ... I think there will be no sense in registering on freelancing sites, because no experience ... - klavish

5 answers 5

Do not study in vain, still do not guess. Look for a real task, preferably interesting to you personally. And only then consider all the technologies in terms of suitability for this task. And - go ahead and with the song. In practice, everything is absorbed much faster and more reliably. Think about the difference between the phrases:

  1. I read a book about WPF and wrote 2 (5, 10) exercises
  2. I wrote a working program on WPF and use it.

In which case your personal motivation will be higher?

    Hmm ... Well, if I were you, I would read about each of the technologies, on the same Wikipedia I would make a conclusion for myself that I need more, it is difficult to give an answer based on the desires you described, but I would choose Wpf , because . its graphics subsystem is included in .NET , in other words, if you have studied .NET , then Wpf will be much easier to understand.

      Find the office you want to go to first and read their requirements - here’s a list of what to learn next. If you are a born freelancer, then in your place I would be guided again to the market. To teach silver only because it is used in different places is a dubious and expensive pleasure - will you find a job or an order for it? If you are sure that yes - learn, if not, then ...

        Since everything interests you at once, Silverlight is the most widely applicable. And on Windows Phone, all applications are doing it (those that are not games); and in web development it can be applied; and, with small dances with tambourines (you can dance, not the user, so it's not scary), even on the desktop you can develop.

          Go to work. Any direction in C #.