Thread: Upset?

  1. #1
    Registered User
    Join Date
    Apr 2006
    Posts
    83

    Upset?

    I m really upset because i feel without getting tution or coching classes it is not possible to learn C.
    I m fade up of my self. I m trying to learn Loop control structure and i gone through all things. and remembered it well. Now when the exercise came for that chapter , even i was not able to solve a single question.

    I m fadeup.. I know how can i use loop control but even i can not solve questions? i m not getting the start even. No concept comes in mind. M i not fit to learn c? or somthing else.?


    One more question... Do we need to expert in Maths for learning C?

    I m confused and loosing interest in C. Can some one help me regarding this.?

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by RahulDhanpat View Post
    One more question... Do we need to expert in Maths for learning C?
    Some, sure. But more advanced mathetmatics may only be required if you're doing something advanced. I can get away with simple stuff, like at most some percent calculation.
    If you want to count some shifting and multiplying to that, then I guess it's a little more advanced.

    I m confused and loosing interest in C. Can some one help me regarding this.?
    Perhaps if you give us something to work with, we can put you on the right way.

    Don't give up! C and C++, and programming languages in general, are not easy. They require a lot of effort and thinking.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    Registered User
    Join Date
    Apr 2006
    Posts
    83
    i think i shd be very clear. I m planning to persue my career in programming language.I have just 1 yr in my hand . I have done graduation in Literature. Now I want to get diploma in C and C++ . Is this a good choice i making? or shd i go for somthing else.Since i m not a software engineer and trying to get into this.will that give me a good career. with just diploma in hand?

  4. #4
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,412
    I m fadeup.. I know how can i use loop control but even i can not solve questions? i m not getting the start even. No concept comes in mind. M i not fit to learn c? or somthing else.?
    It looks like you are having trouble with problem solving. I think that this is an acquired skill, so it is a matter of attempting simple problems, and then looking at a solution if you cannot solve it yourself. Eventually you will develop the ability to break problems down to solvable pieces, and then systematically solve them.

    Unfortunately, I think I acquired my problem solving skills by helping people out over the course of several years on this message board community and others, so I cannot make any good suggestions about a book or something that you can use.

    Do we need to expert in Maths for learning C?
    Generally, no. I believe there was a thread in the General Discussions forum some time ago about this.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  5. #5
    Registered User
    Join Date
    Apr 2006
    Posts
    83
    Quote Originally Posted by laserlight View Post
    It looks like you are having trouble with problem solving. I think that this is an acquired skill, so it is a matter of attempting simple problems, and then looking at a solution if you cannot solve it yourself. Eventually you will develop the ability to break problems down to solvable pieces, and then systematically solve them.

    Unfortunately, I think I acquired my problem solving skills by helping people out over the course of several years on this message board community and others, so I cannot make any good suggestions about a book or something that you can use.


    Generally, no. I believe there was a thread in the General Discussions forum some time ago about this.
    I m trying but sometimes it looks more difficult then anything i ahve ever seen

  6. #6
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Well, one thing you can do is hang out at the forums and read peoples' problems and read peopless advice. It's great for learning. I didn't know much about C when I started out there, but I quickly learned a lot by reading what others answered
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  7. #7
    Registered User
    Join Date
    Apr 2006
    Posts
    83
    Quote Originally Posted by Elysia View Post
    Well, one thing you can do is hang out at the forums and read peoples' problems and read peopless advice. It's great for learning. I didn't know much about C when I started out there, but I quickly learned a lot by reading what others answered

    Please look at the MSG no. 3 or Click this link to get there.


    http://cboard.cprogramming.com/showp...83&postcount=3

  8. #8
    uint64_t...think positive xuftugulus's Avatar
    Join Date
    Feb 2008
    Location
    Pacem
    Posts
    355
    Perhaps the most useful skill one needs Rahul to learn not only a programming language but anything in his life, is the will to do so. If you want it, you will get it. If you want it in a year you will get it in a year.

    I am a computer science student, with much more interest in computer science than acquiring a diploma or a career. When i started i was enthralled by discovering the ways to express solutions that i was thinking to the computer. Believe it or not, it is easier to tell the computer what to do, than teaching a person to learn to tell the computer what to do. Any beginning is difficult. Don't push yourself too much with learning everything at once. It simply isn't possible for 99% of the people i know.

    The best thing that can happen to you now that you learn is to do the wrong thing. Believe it or not, you learn more from writing wrong code, than from writing right code. It might be good to find someone with some experience, to teach you very basic things. Debugging, and running a program step by step, while at the same time seeing the values of your variables is an invaluable tool in rapid understanding of how programs work.

    In the meantime don't blame yourself ok? It will be a piece of cake in a few days to solve simple problems, and you might be able to grasp at least the spirit of the solution of more complex ones. Loops, is not a trivial matter... They can become a nightmare, even to seasoned programmers. Take a breath, a break and maybe grab a beer.

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    No, beer bad! Bad equal drunk! So definitely not beer, okay?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #10
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Try amazon.com for books on problem solving, both generalized and specific to C/C++.

    I agree with Elysia on teh beer == bad, thats why I drink Southern Comfort, no beer in that

  11. #11
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >I m really upset because i feel without getting tution
    >or coching classes it is not possible to learn C.
    I'm completely self-taught. Some might disagree, but I like to think I've learned C.

    >Now when the exercise came for that chapter,
    >even i was not able to solve a single question.
    Learning syntax is easy. Learning to put it together isn't. If you can't handle being frustrated and confused, programming isn't for you, because programmers spend most of their time frustrated and confused.

    >M i not fit to learn c?
    You might not be suited to programming. Or you might just be hitting one of the many walls that successful programmers hit. Did you think this would be easy?

    >Do we need to expert in Maths for learning C?
    Only if your projects require it. I'm not a math guru, but I don't need to be to do my job. If you have a strong foundation in arithmetic and linear algebra, you've covered a lot of programming fields.
    My best code is written with the delete key.

  12. #12
    Algorithm Dissector iMalc's Avatar
    Join Date
    Dec 2005
    Location
    New Zealand
    Posts
    6,318
    Life's too short to waste time forcing yourself to do something you're not enjoying. Of all possible types of jobs or hobbies you will come to do in life, ask yourself why do you want programming to be one of them? Is it the thing you are most passionate about?

    I can already see that English is not your strong point, and you've practically admitted to not being a maths expert either. Maybe I'm being a bit too honest there, but hey, for everything you aren't so good at, there's something else you're great at! Maybe graphic design could be your strong point when it comes to computers? Maybe you'd be great at UI design. Maybe you'd enjoy gameplay design more than anything else. Then again, maybe you'd rather be a race car driver, or an artist, or a pilot, or ...

    Some people may be surprised by my post above. But hey, if this was not a programming forum, you'd probably find over half of the people asking why you want to even learn computer programming! Nobody here is telling you that you are stupid. Just don't put all your eggs in one basket, possibly risking being unhappy in what you do for a very long time.

    If you've read this far and are still sure you want to learn to program, then I say go for it. You can do just about anything if you put your mind to it!
    Last edited by iMalc; 02-13-2008 at 12:31 AM.
    My homepage
    Advice: Take only as directed - If symptoms persist, please see your debugger

    Linus Torvalds: "But it clearly is the only right way. The fact that everybody else does it some other way only means that they are wrong"

  13. #13
    abyss - deep C
    Join Date
    Oct 2007
    Posts
    46
    that was a great post by iMalc
    One needs to enjoy whatever he is involved in!!!

    Don't give up, though!!!

  14. #14
    Registered User
    Join Date
    Sep 2006
    Posts
    8,868
    I wouldn't worry about not being able to do any of the exercises at the end of the first chapter. People learn by DOING, much more than they learn by just reading "about" something.

    And you haven't been doing much programming, at all!

    C is not an easy language to learn, and I believe you'd benefit a lot from taking a class in beginning C, no doubt.

    This forum can help a great deal, however. Why not post a first chapter exercise that you don't know how to start on, and myself (and undoubtedly others), will give you our thoughts on how to program an answer to that question, in a simply and straightforward way.

    As you practice your programming, you will learn a lot of the standard idiom's or code statements, by heart. The "lightbulb" will go on, after a bit. It will take a lot of work, and you'll need a lot of patience to work with the inevitable frustrations that will occur.

    But try to smile through them all, because you will learn from your mistakes more than you'll learn from your successes in programming.

    Do you have a particular job in mind that requires C programming skills within a year? Tell me about that. That can be a lot of stress, and you don't need that, I'll bet.

    Onward and upwards: What's the first programming exercise in your book, that you couldn't answer?

  15. #15
    Registered User
    Join Date
    Apr 2006
    Posts
    83
    This made me more confusiing. Because there are alot of advices and all are different.





    Quote Originally Posted by Adak View Post
    I wouldn't worry about not being able to do any of the exercises at the end of the first chapter. People learn by DOING, much more than they learn by just reading "about" something.

    And you haven't been doing much programming, at all!

    C is not an easy language to learn, and I believe you'd benefit a lot from taking a class in beginning C, no doubt.

    This forum can help a great deal, however. Why not post a first chapter exercise that you don't know how to start on, and myself (and undoubtedly others), will give you our thoughts on how to program an answer to that question, in a simply and straightforward way.

    As you practice your programming, you will learn a lot of the standard idiom's or code statementsLoo, by heart. The "lightbulb" will go on, after a bit. It will take a lot of work, and you'll need a lot of patience to work with the inevitable frustrations that will occur.

    But try to smile through them all, because you will learn from your mistakes more than you'll learn from your successes in programming.

    Do you have a particular job in mind that requires C programming skills within a year? Tell me about that. That can be a lot of stress, and you don't need that, I'll bet.

    Onward and upwards: What's the first programming exercise in your book, that you couldn't answer?
    I have completed succesfully 2 chapters( " The first one was Getting started"(Almost Theroy only and second one was Decision control system(. I did all exercises and question.Few i did my self and few witht he help of this forum members.

    but i do not know what happen in the next chapter "Loop Control Structure"
    Anyways i m posting the first question in another thread and i hope others will guide me well.but ofcourse i do not want complete code becasue i want to do it my self.but i need to know" Where and How to start this pgm? Whether written pgm is not to the point.

    Here is the link to my question.
    http://cboard.cprogramming.com/showt...239#post718239

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Who's upset about the 250GB/month bandwidth limit imposed by Comcast?
    By SlyMaelstrom in forum A Brief History of Cprogramming.com
    Replies: 29
    Last Post: 10-06-2008, 01:39 AM