I have BIG problems understanding OOP with C#. I read that it can take a while until i can understand fully the OOP principles %26amp; concepts of C#. Now my Goal is to become an ASP.NET programmer so I was told that I need C# or VB.NET. I also read that knowing C can help understand C#?? What do you guys will advise me to do? I
Last Question do I need to learn C to underdestand C#?
Hey Roland. C# language itself is built on two other languages: Standard C++ and Java. It took the best features from them. The benefit that made it so successful was the use of .NET Framework. To became a good programmer in asp.net with c# you need OOP 30 % and 30 % .NET framework knowledge and 30% asp.net knowledge. About C language - does not have anything to do with c#. Learn c# directly. The worse - learn standard C++
Reply:Object Oriented Programming is different and can take a bit to get to the point where it "clicks" once that happens you will do fine.
C Sharp .Net is more like Visual Basic .Net than C++ in my opinion. Since the learning curve is about the same between VB.Net and C#.Net and the industry is moving more toward C#.Net I would stay on that track.
Get a third party book which teaches programming using the language you selected as opposed to the whole Visual Studio program. Take it from front to end working the exercises and things should start to fall in to place.
Reply:If you already knew C then that would have helped you to learn C# but I don't think learning C would help you now, especially as C isn't OOP (C++ is).
When I learnt C# I had already done C++ and I found it certainly helps you to understand a bit more about what's going on when you're programming.
But I think it's best for you to stick with C# because trying to learn another language would only complicate things. C# is a modern language build around the principles of OOP, and (as a language) is far superior to C++ now IMO.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment