wrote:
> This is all worng.
I think you mean "wrong"! And I think you forget this is my opinion
and situation. If this was not the case for you then don't worry I
have not implied that this is the opinion of all c programmers. But I
am sure you will rip my words apart and tell me that I did.
>
> newbie wrote:
> > It has taken me 1 year to learn C. I did this by reading a c++ book,
> > then reading a generally available c book, then trying to program and
> > making so many mistakes it is unbelievable (well actually to the c
> > guru's out there - Heathfield and Thompson - this probably is
> > believable), and then when I thought I knew c I bought a copy of K & R.
> > Only after reading that do I now feal comfortable with c.
> >
>
> Absoultely not. There is no reason to learn C++ before C, it will just
> confuse the hell out of you. Don't do any of this. The best place to
> start isn't even IN a book, its in a simple tutorial. K & R is far to
> hard for a beginner to read, but some other books are okay. There are
> pleanty of other ways to get confortable with C. Just google C
> tutorials. What skill level are you? What do you know now? What do
> you want to learn?
>
Oh dear you seem to have taken most of my comments literally, for
example the robot comment below, but, and quite the opposit, you seem
to have decided that I implied that he should learn c++ first! I
merely said that I read a c++ book before learning c.
> > I think unless you are a robot the only way you are gonna learn is by
> > reading, making mistakes and learning by them.
> >
>
> This is also wrong. You can't exactly make mistakes reading and if you
> do you have much bigger problems. In C mistakes are not learned from
> so much as made into habits (if they don't generate errors). My
> biggest tip if you have a warning FIX IT.
>
Do you not think that by usimg the internet etc, that you are going to
be "reading"! Also I did say by making mistakes. How can you make
mistakes if you don't actually compile and run any programs. I would
have thought this would be implied. Sorry if this is not!
> Actually, robots don't learn anything, they just do what they are
> programmed to and pick up information if that is what they're
> instructions told them to. What are you trying to say.
>
Who said anything different?
> Any the only way to learn C is to use it! You can't just read and
> learn. Copy the source in the tutorial or book. Not copy and paist,
> manually type it up as a copy, that really helps, then use what you
> learned to make programs.
>
> All reading and no compiling will make gcc a dull boy.
> (assuming you use gcc which imho you should however this is off topic
> for this group.
>
Why can't you learn something by just reading? I am not impying that I
used this method - although you seem to have taken this quite
literally!
> > Sorry if this is not much help.
> >
>
> Its not, if you want to LEARN C and not just be farmilliar with it.
>
Maybe for you. But of course you should remember this is an opinion
and not a fact so there's no need for you to get all defensive and
corrective. But I am sure you will do it again.
> > P.S. If your gonna learn c you must buy a copy of K & R. I think the
> > fact that I had already read other programming books before reading it
> > definately helped me because they do assume that you are familiar with
> > a programming concept.
>
> This is not true at all. In order to learn C you do not have to buy
> any books at all, it helps by is not required. All sorts of info is
> free in the maigcal world were EVERYTHING is, called the internet.
> Hope this helps erase what he just told you.
> Nori
>
I don't understand, can no-one apart from yourself have an opinion on
something?
> P.S. You did not learn C in a year, it is not possible to learn the
> whole language, and it is less possible to do it in a year. I have
> been LEARNING C for the past 4 years and I still have barely touched
> the tip of the iceberg. A good understanding, a great understanding
> even, is very differnt than KNOWING the whole thing.
> N
Hey, if that's your level of c after that period of time then good for
you. People learn at different rates. If I were a rocket scientist
would you still expect me not to learn c in a short period?