PDA

View Full Version : Need Opions - Beginning C# Student Also Interested in C


Avenue
November 4th, 2006, 06:17 AM
Hello,

I'm currently learning C# and still have a long way to go, i've taken two courses and read almost three books in the past 7 months. I wouldn't say i'm a "natural" programmer but I do seem to be a bit better conceptually than most folks that I know who've tried to learn it. I'm very slowly getting a grasp of things but i've also been very curious about C.

I'd like to get some opinions from some experienced folks -
is it worth it to learn C after starting with an OOP language like C#?

Why learn C?

Also, at my current skill-level with C# (beginner), would learning C even be a good idea for me right now?

Thanks!!

scourge
November 4th, 2006, 01:16 PM
In the Linux world (especially for Gnome users) it's always worth it to learn C. There are so many great C libraries available, most of the applications are written in C, and compared to C++ it's pretty simple and portable.

nereid
November 4th, 2006, 02:16 PM
First of all C has nothing, really, nothing in common with C# (eventually a little bit of the syntax, but nothing else). As scourge said, C is simple, has a very handy set of commands and is portable. But, C is a pain in the *** to learn for someone who has been exposed to higher level languages. Say good bye to your garbage collector and some other nifty things that makes your live a little bit easier.

But if you really want to do it. Go for it. Learning and programming C is a nice experience and every new programming language teaches you a little bit more on how to program.

PS: Maybe you would like to take a look at a functional programming language (Lisp or Haskell for example), to take a look on the other side of life ;)

docetes
November 4th, 2006, 02:48 PM
hi

if u find C a bit tough to handle try learn pascal first
although it is a pretty useless language it's easier to learn and shows you all the basics of a procedural language. Then u can progress to c.

Good luck,
Dave