Where and how to start on C# and .Net Framework ?

Posted by Rachel on Stack Overflow See other posts from Stack Overflow or by Rachel
Published on 2010-03-20T15:07:53Z Indexed on 2010/03/20 15:11 UTC
Read the original article Hit count: 353

Filed under:
|
|
|
|

Currently, I have been working as an PHP developer for approximately 1 year now and I want learn about C# and .Net Framework, I do not have any experience with .Net Framework and C# and also there is not firm basis as to why I am going for C# and .Net Framework vs Java or any other programming languages, this decision is mere on career point of view and job opportunities. So my question is about:

  1. Is my decision wise to go for C# and .Net Framework route after working for sometime as an PHP Developer ?
  2. What are the good resources which I can refer and learn from to get knowledge on C# and .NET Framework ?
  3. How should I go about learning on C# and .NET Framework ?
  4. What all technologies should I be learning OR have experience with to be considered as an C#/.Net Developer, I am mentioning some technologies, please add or suggest one, if am missing out any ?

Technologies

  1. C#-THE LANGUAGE
  2. GUI APPLICATION DEVELOPMENT
  3. WINDOWS CONTROL LIBRARY
  4. DELEGATES
  5. DATA ACCESS WITH ADO.NET
  6. MULTI THREADING
  7. ASSEMBLIES
  8. WINDOWS SERVICES
  9. VB
  10. INTRODUCTION TO VISUAL STUDIO .NET
  11. WINDOWS CONTROL LIBRARY
  12. DATA ACCESS WITH ADO.NET
  13. ASP.NET WEB TECHNOLOGIES
  14. CONTROLS
  15. VALIDATION CONTROL
  16. STATE MANAGEMENT
  17. CACHING
  18. ASP.NET CONFIGURATION
  19. ADO.NET
  20. ASP.NET TRACING & SECURITY IN ASP.NET
  21. XMLPROGRAMMING
  22. WEB SERVICES
  23. CRYSTAL REPORTS
  24. SSRS (SQL Server Reporting Services)
  25. MS-Reports
  26. LINQ: NET Language-Integrated Query
  27. NET Language-Integrated Query
  28. LINQ to SQL: SQL Integration
  29. WCF: Windows Communication Foundation
  30. What Is Windows Communication Foundation?
  31. Fundamental Windows Communication Foundation Concepts Windows Communication Foundation Architecture
  32. WPF: Windows Presentation Foundation
  33. Getting Started (WPF)
  34. Application Development WPF Fundamentals

What are your thoughts, suggestions on this and from Job and Market Perspective, what areas of C#/.Net Development should I put my focus on ?

I know this is very subjective and long question but advice would be highly appeciated.

Thanks.

© Stack Overflow or respective owner

Related posts about career-development

Related posts about subjective