Re: Newbie (Followup)



Echo Weep wrote:
On Mon, 23 Mar 2009 04:15:00 +0000, Echo Weep wrote:

I would like to begin this post by stating that it is my first usenet
post. I wish to learn C and thought that this would be a good place to
start. I have minimal programming experience and am interesting in
learning C as my first language. There are numerous reasons I wish to
learn C however the two main reasons are; I am using a unix based
operating system and two I want to learn a relatively low level/mid
level language (as I believe I will end up learning more). I already
know a little bit (very minimal) including the basics of pointers,
arrays,data types etc..

If anyone could point me in the right direction it would be most
appreciated

Sincerely

Echo

P.S sorry for the badly written post (its 12 am in Toronto and i have
school tomorrow)

btw what age did most of you start learning to program?

Thanks, you guys helped alot. I will definitely look into Kernighan and Ritchie's book.

You want the 2nd edition for learning, but if you see a first edition I recommend you buy that as well, it's an interesting historical document and most copies have probably been used so much they are falling apart...

From what I have been able to discern the majority of you
are pioneers of this field.

I'm less of a pioneer than some. I taught myself Basic at school starting in the early 80s using a Comodore PET, then my dad bought a BBC when they came out and I learned a lot more on that. I only started with C in the mid 90s.

I myself am 15 years old (16 in summer) but am obviously growing up in an age that is more influenced by technology. However I digress as it saddens me to say that although I myself am a Linux user trying to learn C, my school seems to be taking me in the opposite direction (they are trying to teach me Visual Basic on a windows platform). Alas I am forced to learn a "language" that deviates from even the most basic principles of programming (from what I have seen so far/
heard). I am much looking forward to next year when they will be teaching a more suitable language (java). But enough of that, once more I thank you for the advice.

Learning a variety of different languages is good. If you do it properly it will teach you different ways of thinking about solving the problems and allow you to select the best tool for the job. Sometimes things like Visual Basic can be the right tool for the job!

btw What news readers do you guys use? I myself tried various console based clients (I do most of my work except web browsing in the console) but switched to pan after finding it much harder to sort through spam and read the actual usenet messages.

I use Thunderbird. If you look at peoples headers you will see a number of other readers in use.
--
Flash Gordon
.



Relevant Pages

  • RE: C# book for 16 yo?
    ... First I would suggest first learning Visual Studio.NET. ... Then I suggest 2 books to actually learn C# - Microsoft has a book called ... important to quality programming. ... language that combines all the best features of previous languages and is ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Lisp Ruby Scheme
    ... :> pure functional programming in Haskell and learning it in Scheme ... prototypical language to incorporate it, so if I wanted to really grok ... I would find me a compiler for Eiffel and start feeding it ...
    (comp.lang.scheme)
  • Re: Opinions on intro lisp books
    ... But Lisp is a little different, ... Some languages support one style of programming better than they ... Even if that weren't the case, I'm not sure that a language being a ... I don't believe that learning to program in CL requires more theory ...
    (comp.lang.lisp)
  • Re: Resources for education (was Re: Operating systems at war?)
    ... programming in a language in which structure is a requirement can be ... What is wrong with Python? ... advanced programming techniques like object oriented programming it is ... To learn Python basics is only a matter of days ...
    (comp.sys.acorn.advocacy)
  • Re: trouble creating array of objects
    ... >>If you are programming for windows you might never use STL. ... > Both are in the language, and both are language basics. ... > have failed at presenting a well grounded course of learning. ...
    (alt.comp.lang.learn.c-cpp)