actually, I am a beginner and am learning C#, ASP.NET MVC, and SQL-server from kudvenkat youtube channel, and he taught everything in an awesome way. I am very comfortable with it. and Kudvenkat`s videos are 10 years old and he has used .NET 4.0 to teach C#, asp.net MVC, and WEB-API that`s why I am asking you if I learn C#3.0 and 4.0 and ASP.NET MVC 4 then any issue? I will be able to work on C#, ASP.NET MVC, and WEB-API with .NET Framework 4.0,4.5,4.6,4.7 AND 4.8 and with the organization?
because Fundamental concepts like syntax, the structure of the program, and all other basic concepts do not change from version to version then really I will be able to work with the organization on .NET Framework 4.0,4.5,4.6,4.7 and 4.8? and I will also learn new things about versions while working with the organization and then any issues?
sudarshan patilPosted Aug 11, 2023, 2:50 AM
ok please let me know if I learn c# 3.0 and 4.0 and MVC 4, WEB -API then if there are jobs on C# and ASP.NET MVC, WEB -API, SQL-SERVER then can I apply for these jobs if I know c# 3.0 and 4.0 and MVC4?
Nitin SontakkePosted Aug 10, 2023, 4:20 AM
While learning basic concepts of .NET in previous version is okay, please be aware that Microsoft discouraging any new development in .NET version lower than 5.
So typically you will get support job and not new development work.
While learning is fine, I suggest you focus on the latest version of .NET.
See following for the details:
https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
Tahir AnsariPosted Aug 9, 2023, 1:03 PM
brother It's great that you're learning from Kudvenkat's YouTube channel and finding his teachings helpful. Learning the fundamental concepts of programming, syntax, and basic concepts in C#, ASP.NET MVC, and SQL Server will definitely provide you with a strong foundation that can be applied to various versions of the .NET Framework.
Mohammad HussainPosted Aug 9, 2023, 12:10 PM
Yes, you're correct in understanding that learning the fundamental concepts of C# and ASP.NET MVC from older versions can provide you with a strong foundation that is applicable to newer versions of the .NET Framework. While some specific features and APIs might have evolved over time, the core concepts like syntax, program structure, and general programming paradigms remain relatively consistent across different versions of C# and ASP.NET MVC.