do you find C language is hard to learn?

C language - C is an imperative (procedural) systems implementation language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language.

Despite its low-level capabilities, the language was designed to encourage machine-independent programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with little or no change to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.
@xialinye (1403)
China
August 14, 2008 9:27pm CST
i have just learnt how to use pointer.it's hard to understand. so how about you,all my friends,do you find C language is too hard to learn when you were at school?
2 people like this
10 responses
@kun2349 (23475)
• Singapore
20 Aug 08
Is C lanaguage the same or similiar to java?? hehe =D Because i remember studying either one of it when i was in college, and i hate that module becuase it's so hard and difficult to understand.. And even if i understand, i wun be able to do it on my own too as i dun have the basic foundation.. and thus i hate C language.. lol
@xialinye (1403)
• China
21 Aug 08
it's similar to java,just some different of grammer....i haven't learned java....but i have heard that it's not hard to understand.... i guess every language's grammer is not hard,the important is algorithm.
1 person likes this
@kun2349 (23475)
• Singapore
23 Aug 08
JAva is hard to understand for ple who are not interested.. lol =D ANd u are right, the language is easy, but the tricky part is the algorithm ^_^
@sand_sd1 (90)
• India
8 Nov 09
There is a saying ' that C is sea but actually it is ocean '. i learned 'C' 3 times but i am not at all sure til now because i never practiced it. after learning theory put it in practice so that u will never forget
@xialinye (1403)
• China
8 Nov 09
thank you for your response.
• United States
24 Aug 08
I do not even know what C language is.
@sedel1027 (17868)
• United States
15 Aug 08
I didn't find C hard to learn at all. Of course, I was in high school at the time and had years of computer courses under my belt so I am sure that helped a bit.
@xialinye (1403)
• China
15 Aug 08
that's nice...how lucky are you!
@nilzerous1 (2435)
• India
15 Aug 08
It was not their in our school studies but I learnt it later. Pointers in "C" are obviously weird. But we had a great teacher who explained the basics nicely. Anyway, if you find it difficult, you have no option but to digest them the best way you can. Best of luck.
@xialinye (1403)
• China
15 Aug 08
thank you for your encouragement. i will.
@clickicy (571)
• Indonesia
15 Aug 08
no. C language is not that hard to learn, but its SDK/API those hard to remember.
@xialinye (1403)
• China
15 Aug 08
oh,i am not worried about API or SDK because i am not major in computer technology.
• India
15 Aug 08
Not a single bit, xialinye. I enjoy every aspect of computer programming with C. True, I know that pointers are difficult to understand. But you also told that you have already got the hang of it. The true taste of enjoyment comes when you actually get the hang of a particular programming concept which others really find difficult, and just sit back and enjoy the show when you complete your programming assignments first while others are still sweating it out with a long list of errors on their plate! So surge on full steam ahead! There's yet arrays and structures and files and what not to be learnt! Go ahead and be the first of them all to be the master of the C language, and you'll just see how the others simply beg you to debug their programs. Cheers.
@xialinye (1403)
• China
15 Aug 08
first,thank you for your encouragement. you must know that almost all the students in technology college must learn how to use C.it's the basic skill.but i am not good at it. but it's true that when i compile my first line,i am so exciting! thank you again.
• India
15 Aug 08
c was really not diffclt for me....i had cleared tht in 1st attmpt...but i had failed twice in C++ tht really was the terrble thng...i had never failed in any subjct oter than c++...man realy its the worst
@xialinye (1403)
• China
15 Aug 08
C++ is more difficult?......... so how to learn C more efficiently?do you have any experience to share with me? thank you very much.
• India
3 Feb 12
c is very difficult to understand. but i m interesting to c language, how can i understand with simple method
• India
5 Jan 11
I have had classes in my college for C for two weeks but i had not found that difficult, but yeah some of the points inside are really hard to get over them. you have t practice so much for becoming an master or good programmer. I am not that but have heard anywhere and of course that is not waste of time for me. Wish you very best of luck for you programming.