Where and how to start on C# and .Net Framework ?
- by Rachel
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:
Is my decision wise to go for C# and .Net Framework route after working for sometime as an PHP Developer ?
What are the good resources which I can refer and learn from to get knowledge on C# and .NET Framework ?
How should I go about learning on C# and .NET Framework ?
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
C#-THE LANGUAGE
GUI APPLICATION DEVELOPMENT
WINDOWS CONTROL LIBRARY
DELEGATES
DATA ACCESS WITH ADO.NET
MULTI THREADING
ASSEMBLIES
WINDOWS SERVICES
VB
INTRODUCTION TO VISUAL STUDIO .NET
WINDOWS CONTROL LIBRARY
DATA ACCESS WITH ADO.NET
ASP.NET WEB TECHNOLOGIES
CONTROLS
VALIDATION CONTROL
STATE MANAGEMENT
CACHING
ASP.NET CONFIGURATION
ADO.NET
ASP.NET TRACING & SECURITY IN ASP.NET
XMLPROGRAMMING
WEB SERVICES
CRYSTAL REPORTS
SSRS (SQL Server Reporting
Services)
MS-Reports
LINQ: NET Language-Integrated Query
NET Language-Integrated Query
LINQ to SQL: SQL Integration
WCF: Windows Communication
Foundation
What Is Windows Communication
Foundation?
Fundamental Windows Communication
Foundation Concepts Windows
Communication Foundation
Architecture
WPF: Windows Presentation
Foundation
Getting Started (WPF)
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.