Thread: Best Way To Start

  1. #1
    Trying to Learn C nathanpc's Avatar
    Join Date
    Jul 2009
    Location
    Brazil
    Posts
    72

    Smile Best Way To Start

    Hello,
    I'm new in this forum, and this is my first post, but i registered me in this forum, because i want to start in the C development world, i see the beatifull things that this language can do, remembeer that i develop in VB and a litle bit in Java, and i don't want books, i want tutorials and not those tutorials that only explain how to use a development language as a calculator.

    Thanks,
    Nathan Paulino Campos

  2. #2
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    if you don't want books, you will not learn anything
    some programmers here appreciate their C++ book more than their wives and girlfriends
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  3. #3
    Trying to Learn C nathanpc's Avatar
    Join Date
    Jul 2009
    Location
    Brazil
    Posts
    72

    Thumbs up

    Hello Hussain Hani,
    This joke was very good, but please help in this, but remember that i don't want to buy anything, because i'm starting, only when i got more experience in C i will buy some good books, but if you have some online books it's very good, better if i can download this books, because i hate those online books that you can't see all the pages.

    Thanks,
    Nathan Paulino Campos

  4. #4
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    You could try these
    C Programming
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  5. #5
    Student legit's Avatar
    Join Date
    Aug 2008
    Location
    UK -> Newcastle
    Posts
    156
    I'm sorry, but you will not succeed in programming without having a book or 2 in your arsenal. They are the best way to start off!
    MSDN <- Programmers Haven!

  6. #6
    Trying to Learn C nathanpc's Avatar
    Join Date
    Jul 2009
    Location
    Brazil
    Posts
    72
    Hello legit,
    But i can read online books to, if you want share some good books, remember that those online books, it's better if i can download then and with all the pages. Remember that i like online books.

    Thanks,
    Nathan Paulino Campos

  7. #7
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    You don't have a library to borrow books from? Sometimes you can find some good books there.
    And check the books thread for ideas. Perhaps one or two of them might suit you.
    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.

  8. #8
    Student legit's Avatar
    Join Date
    Aug 2008
    Location
    UK -> Newcastle
    Posts
    156
    My personal opinion, nothing beats a good book. As Elysia said, look in the books thread for some good titles. If your not willing to sacrifice some money, then you might aswell walk away now.
    MSDN <- Programmers Haven!

  9. #9
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by nathanpc View Post
    Hello,
    I'm new in this forum, and this is my first post, but i registered me in this forum, because i want to start in the C development world, i see the beatifull things that this language can do, remembeer that i develop in VB and a litle bit in Java, and i don't want books, i want tutorials and not those tutorials that only explain how to use a development language as a calculator.

    Thanks,
    Nathan Paulino Campos
    Tutorials are great at teaching you the WRONG way to program. Tutorials are awful. Every little idiot and his dog wants to write a tutorial, and they do. Spend a year reading them, and I guarantee you'll learn all of the absolute worst ways to program.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  10. #10
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Amazon.com: c++ programming

    One I do not recommend for beginners is the one by Bjarne. His book is intense. Very, very, very good but not for beginners.

  11. #11
    Registered User Sharke's Avatar
    Join Date
    Jun 2008
    Location
    NYC
    Posts
    303
    Yeah, online tutorials are likely to have 1000x more errata in them as well since there has been zero proofreading done. I've seen some simply atrocious ones. Another problem is that since the authors of online tutorials generally don't get paid for their work, their motivation to continue wanes after the first few installments.

    Download "Thinking in C++." Best online C++ book by far.

    Isn't "The C Programming Language" by K&R available for download as pdf too?
    I've seen it in a few places although I was never sure if it was a legal download or not. One location was a college website if I recall.

  12. #12
    Trying to Learn C nathanpc's Avatar
    Join Date
    Jul 2009
    Location
    Brazil
    Posts
    72
    Hello,
    Thanks, for all, i'm going to buy a good book, but someone knows a good book of C programming that i can found here in Brazil, because i can't buy from Amazon, because i live in Brazil, and a book in portuguese is better to start.

    Thanks,
    Nathan Paulino Campos

  13. #13
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Wait, isn't this about C and not C++?
    That is what the OP stated - wanting to learn C, and it's also what the original links were pointing to - C Resources.
    Yet this is in the C++ programming section?
    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.

  14. #14
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Hmm. Good catch. I guess this is time to ask the OP the intent of the thread. Is this to just learn C or is it to learn both C and C++?

  15. #15
    Trying to Learn C nathanpc's Avatar
    Join Date
    Jul 2009
    Location
    Brazil
    Posts
    72
    Hello Bubba,
    I want to learn the best!

    Thanks,
    Nathan Paulino Campos

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Data Structure Eror
    By prominababy in forum C Programming
    Replies: 3
    Last Post: 01-06-2009, 09:35 AM
  2. Adventures in labyrinth generation.
    By guesst in forum Game Programming
    Replies: 8
    Last Post: 10-12-2008, 01:30 PM
  3. C++ gui for windows where to start
    By prixone in forum Windows Programming
    Replies: 2
    Last Post: 12-16-2006, 11:48 PM
  4. GNOME Desktop won't start (Mandriva)
    By psychopath in forum Tech Board
    Replies: 10
    Last Post: 07-19-2006, 01:21 PM
  5. Start bar color in WinXP
    By confuted in forum Tech Board
    Replies: 4
    Last Post: 05-03-2003, 06:18 AM

Tags for this Thread