Start Learning C

Please support our C advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: Jul 2009
Posts: 47
Reputation: itzAB is an unknown quantity at this point 
Solved Threads: 2
itzAB itzAB is offline Offline
Light Poster

Start Learning C

 
0
  #1
Jul 29th, 2009
hi frnds,
I am new to programming. As i have to start learning languages, as my first step i decided to learn C as it is said to be the basic and most important. Can someone suggest me some way to increase my interest in C by giving examples of some marvellous things that can be done in C and CPP.
thnks in adv.
Reply With Quote Quick reply to this message  
Join Date: Dec 2006
Posts: 2,048
Reputation: Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of Aia has much to be proud of 
Solved Threads: 179
Aia's Avatar
Aia Aia is offline Offline
Postaholic

Re: Start Learning C

 
1
  #2
Jul 29th, 2009
itzAB> Can someone suggest me some way to increase my interest in C by giving examples of some marvellous things that can be done in C and CPP.
Sorry no marvelous things here about C or C++. Just excruciating pain and frustration.
You better off with wonderful programming languages like C# or Java. Just kidding. I mean...the part of wonderful + C# and Java.

Take a look at the first thread of this forum. There are a lot of posts dedicated to you.
Last edited by Aia; Jul 29th, 2009 at 1:45 pm.
"If it moves, tax it. If it keeps moving, regulate it, and if it stops moving, subsidize it" - Ronald Reagan
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 751
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: Start Learning C

 
1
  #3
Jul 29th, 2009
Start with something simple, like python.

You'll actually get some useful things done in a fairly short time frame.

It'll take 6 months of hard graft before you're in any shape to write a useful program in C. You HAVE to think of everything (and there's a lot to think about). Whole books have been written on the traps which exist in C for the unwary programmer.

C is the kind of language where if you ask "I want to hang myself", it will happily give you the rope to do it. And just for fun, it will occasionally replace the rope with bungee cord just to see what happens next.
Reply With Quote Quick reply to this message  
Join Date: Jun 2008
Posts: 255
Reputation: Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough 
Solved Threads: 17
Hiroshe's Avatar
Hiroshe Hiroshe is offline Offline
Posting Whiz in Training

Re: Start Learning C

 
0
  #4
Jul 29th, 2009
I reccomend starting with QBASIC (almost everyone is familar with basic, so it can be used to communicate idea's to other programmers) or python (python is popular, even nasa uses it apparently).

C is... its hard to explain. Compair it to learning how to drive. You'll want to know how to drive before you want to know how the car works. Trying to learn C as your first language would be like trying to learn to drive while trying to figure out how how the car starts when you turn your key. I know thats not clear, but it gives you an idea of what I mean.

What can C do you ask? Just about anything you possably can do on a computer. Games, operating systems, word processors, web browsers, graphics editing software, and, well, you can write a C compiler in C and make it compile it self
"Sometimes, when I lie in bed at night and look up at the stars, I think to myself, "Man! I really need to fix that roof."-Jack Handy
Reply With Quote Quick reply to this message  
Join Date: Jun 2009
Posts: 681
Reputation: Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of 
Solved Threads: 133
Tom Gunn's Avatar
Tom Gunn Tom Gunn is offline Offline
Practically a Master Poster

Re: Start Learning C

 
0
  #5
Jul 29th, 2009
Can someone suggest me some way to increase my interest in C by giving examples of some marvellous things that can be done in C and CPP.
If you need random anonymous people online to help you get interested, you are not interested enough. Maybe another language where you can get started faster will spark more interest? Python was already mentioned, and any of the .NET languages will be friendlier than C.

I reccomend starting with QBASIC (almost everyone is familar with basic, so it can be used to communicate idea's to other programmers)
QBASIC? I am getting flashbacks of the early 90s. It's Hammer Time! QBASIC went out of style along with slap bracelets, Furby, and fanny packs. I think you will have a hard time finding barely anyone, much less 'almost everyone' who can read and understand classic BASIC. If there is no V to the B you will only get blank stares.
-Tommy (For Great Justice!) Gunn
Reply With Quote Quick reply to this message  
Join Date: Jun 2008
Posts: 255
Reputation: Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough Hiroshe is a jewel in the rough 
Solved Threads: 17
Hiroshe's Avatar
Hiroshe Hiroshe is offline Offline
Posting Whiz in Training

Re: Start Learning C

 
0
  #6
Jul 29th, 2009
Originally Posted by Tom Gunn View Post
QBASIC? I am getting flashbacks of the early 90s. It's Hammer Time! QBASIC went out of style along with slap bracelets, Furby, and fanny packs. I think you will have a hard time finding barely anyone, much less 'almost everyone' who can read and understand classic BASIC. If there is no V to the B you will only get blank stares.
I thought we were geeks. Nothing goes out of style with geeks. NOTHING!
"Sometimes, when I lie in bed at night and look up at the stars, I think to myself, "Man! I really need to fix that roof."-Jack Handy
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 134
Reputation: mathematician is an unknown quantity at this point 
Solved Threads: 3
mathematician mathematician is offline Offline
Junior Poster

Re: Start Learning C

 
0
  #7
Jul 29th, 2009
Most of Windows was written in C. You might or might not think that is marvellous.
Last edited by mathematician; Jul 29th, 2009 at 9:34 pm.
Reply With Quote Quick reply to this message  
Join Date: Feb 2009
Posts: 1,970
Reputation: tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute tux4life has a reputation beyond repute 
Solved Threads: 214
tux4life's Avatar
tux4life tux4life is offline Offline
Posting Virtuoso

Re: Start Learning C

 
0
  #8
Jul 30th, 2009
Originally Posted by mathematician View Post
Most of Windows was written in C. You might or might not think that is marvellous.
Please don't bring him on the idea to create his own OS
"Never argue with idiots, they just drag you down to their level and then beat you with experience."
Reply With Quote Quick reply to this message  
Join Date: Jul 2009
Posts: 47
Reputation: itzAB is an unknown quantity at this point 
Solved Threads: 2
itzAB itzAB is offline Offline
Light Poster

Re: Start Learning C

 
-1
  #9
Jul 30th, 2009
Originally Posted by tux4life View Post
Please don't bring him on the idea to create his own OS
yeah dats a thing I heard dat windows has itz some parts written in C.But I cant even imagine how this language, which we use to print "hello world" can be used for such great jobs...
Reply With Quote Quick reply to this message  
Join Date: Jun 2009
Posts: 681
Reputation: Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of 
Solved Threads: 133
Tom Gunn's Avatar
Tom Gunn Tom Gunn is offline Offline
Practically a Master Poster

Re: Start Learning C

 
0
  #10
Jul 30th, 2009
Most of us do not write hello world programs all day. The more you learn about C, the more you can imagine C's potential.
-Tommy (For Great Justice!) Gunn
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:




Views: 623 | Replies: 11
Thread Tools Search this Thread



Tag cloud for C
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC