I was told not to learn C# as first language because all that OO programming will get me confused. Instead I should start with C. But I read that C is not that easy either. What do you think or recommend??
Thanks for your time.
Should I learn C before learning C#???
%26gt; "I was told not to learn C# as first language because all that OO programming will get me confused."
Whoever told you that insulted your intelligence or was incompetent himself. Sorry, but I highly doubt learning C will make learning OO any bit easier. You don't have to master OO concepts when you start C#. Just memorize the boilerplate code for initial programs, and learn OO at your own pace. Which is err, the same thing you would do if you picked up C first, only you waste time on learning C before learning C#. Hmm...
%26gt; "But I read that C is not that easy either"
No, it isn't. It's not like you spend 1 week on C, learn some stuff, and are ready to go for C#. Instead, what will happen is that you will get pulled down into various quirks in C (character arrays for one) that will make you want to pull your hair out. I have not heard any competent programmer in C call C easy or be so easy to recommend learning it.
Start with C# if you want to go with C#. C# may have elements of C in it, but they are about as different as C++ and C. C targets low level and systems programming while C# gets you into applications programming. They are very different. Pick one language. Stick with it. Want C#? Start with C# and stick with it.
Reply:NOOO! Certainly not!! Don't waste your time on C.
Yes C# is an object oriented language, but you don't have to jump right into object oriented concepts right away with C#.
You can still learn basic program structure and flow of control statements right away in C#.
I recommend the following book for you to get you started in C#.
Microsoft Visual C# 2005 step by step - Microsoft Press
Reply:No, u shouldnt learn either u should learn C++ it is the most recent and advanced form of C and is used the most with programmers
Reply:What is C# Are you sure that it isn't C++
besides i can't help you because i use Dark Basic
Reply:You can start with either c++ or C#.
Microsoft makes a free IDE called C# Express Edition.
http://msdn.microsoft.com/vstudio/expres...
They also have videos lessons for free at
http://msdn.microsoft.com/vstudio/expres...
Lastly, a free forum to join and ask question on C# Express.
http://forums.microsoft.com/MSDN/ShowFor...
Reply:You can directly learn C#.
C is not an Object oriented language. C++ is.
But I guess C# is not hard to learn. Yeah its true, its more like JAVA.
Reply:C and C# aren't very similiar. C# is more like Java.
You don't need C to learn any other launguage but I believe you should learn C first. C isn't easy to master by any means but I believe it's easier to learn the basics of C than C# or Java. Once you understand C, you can learn any launguage. I might be biased though as I learned C first but I can confirm you won't go wrong if you start off with C.
florist shop
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment