C++ Tutorials

BlackPlagueBlackPlague Join Date: 2004-02-02 Member: 25990Banned
Does anyone know where i could get really good, easy, understandable tutorials for c++? i want to learn c++ and then make my own mod =)

Comments

  • DY357LXDY357LX Playing since day 1. Still can't Comm. England Join Date: 2002-10-27 Member: 1651Members, Constellation
    <a href='http://www.cprogramming.com' target='_blank'>C-Programming.com</a> has some.
    Although Google is your best bet. And buying some books will
    help you alot.
  • BlackPlagueBlackPlague Join Date: 2004-02-02 Member: 25990Banned
    i already tried that web site, not what im looking for..... and i dont have any money to buy books =(
  • RellixRellix Join Date: 2003-02-15 Member: 13572Members, Constellation, Reinforced - Shadow
    Any books in paticular?

    Iv always thought of trying to learn C++ but never got round to it.
  • BlackPlagueBlackPlague Join Date: 2004-02-02 Member: 25990Banned
    like the basics and how to "understand" c++
  • OttoDestructOttoDestruct Join Date: 2002-11-08 Member: 7790Members
    edited May 2004
    Get a book, most internet stuff blows. But one lesson, use int main() not void main()

    *edit*

    I just got <a href='http://www.amazon.com/exec/obidos/tg/detail/-/0596004192/ref=pd_sim_books_2/102-2606424-4802517?v=glance&s=books' target='_blank'>this</a>, its decent enough. You might also wanna grab C++ In A Nutshell too.
  • Dorian_GrayDorian_Gray Join Date: 2004-02-15 Member: 26581Members, Constellation
    Just don't expect to be able to dive in to the HL SDK right away... modifying a simple mod is one thing, but writing something like NS, something that takes the engine, slaps it in the face a few times and gets it to do something it was never designed to to, and do it well, that's another thing.
  • GeminosityGeminosity :3 Join Date: 2003-09-08 Member: 20667Members
    <a href='http://www.gametutorials.com' target='_blank'>http://www.gametutorials.com</a>

    That's probably the best suppliment for learning to program anything from C++ to OpenGL or DirectX =3
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    <!--QuoteBegin-BlackPlague+May 16 2004, 11:19 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BlackPlague @ May 16 2004, 11:19 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Does anyone know where i could get really good, easy, understandable tutorials for c++? i want to learn c++ and then make my own mod =) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I think you're setting your goals a little too high.

    If you aim for the stars right off the bat, you'll get discouraged too easily.
  • OttoDestructOttoDestruct Join Date: 2002-11-08 Member: 7790Members
    <!--QuoteBegin-[WHO]Them+May 16 2004, 04:24 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ May 16 2004, 04:24 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-BlackPlague+May 16 2004, 11:19 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BlackPlague @ May 16 2004, 11:19 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Does anyone know where i could get really good, easy, understandable tutorials for c++? i want to learn c++ and then make my own mod =) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I think you're setting your goals a little too high.

    If you aim for the stars right off the bat, you'll get discouraged too easily. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    God knows I still can't even read / write correctly from binary files <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->
  • CabooseCaboose title = name(self, handle) Join Date: 2003-02-15 Member: 13597Members, Constellation
    edited May 2004
    cprograming.com is the easiest site on the net you will find.

    It will take a long time to learn c++, if you really want to learn it, then take some time. If you are just trying to make a mod because you think it will be cool, then don't bother.

    You will have to read whole tutorials too, you can't just look at parts of them and try to understand off tiny sections.

    c++ is a language, like french of chinese. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    You have to practice and be dedicated or else you will not learn a thing.

    Start out making somthing simple, like a text game as ensuna is/was making. Then move up to more complicated things like mod development.
  • RellixRellix Join Date: 2003-02-15 Member: 13572Members, Constellation, Reinforced - Shadow
    Well, this isnt my first bash at programing, at school we get to learn the exciting world of True BASIC!

    From first glance it seems the basic idea of loops and things are similar so comming this summer will be the Rellix program, full of so many bugs, itl make you want to cry.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    Them's right. You have to walk before you can run.

    Online you will find tutorials of varying quality, but I doubt you'll find any that are accurate, teach proper C++ (as opposed to "a better C"), and give you anything more than a basic introduction.

    If you want to get anywhere with C++ (writing a mod, for example) you'll need more than just the basics, and for that you <i>will</i> need a book. Avoid "for dummies" or "idiot's guide to" or "in 20 days" books, because they teach you no more than that an idiot can grasp, and they won't last you any longer than 20 days.
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    <!--QuoteBegin-SoulSkorpion+May 17 2004, 08:06 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (SoulSkorpion @ May 17 2004, 08:06 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Them's right. You have to walk before you can run.

    Online you will find tutorials of varying quality, but I doubt you'll find any that are accurate, teach proper C++ (as opposed to "a better C"), and give you anything more than a basic introduction.

    If you want to get anywhere with C++ (writing a mod, for example) you'll need more than just the basics, and for that you <i>will</i> need a book. Avoid "for dummies" or "idiot's guide to" or "in 20 days" books, because they teach you no more than that an idiot can grasp, and they won't last you any longer than 20 days. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I don't think most people realize just how very very very weird and complex this stuff can get when people get creative with it.

    Reading online tutorials will teach you the syntax. (Learning your ABC's)

    Reading a "In 20 days" book will teach you some of the ways the syntax can be put to use. (Learning to read)

    Spending countless hours just creating dumb projects and dissecting existing ones will teach you the common things that people do with the syntax, such as Linked Lists and the dozens of types of trees. (Learning to do a 5-paragraph essay)

    Spending even more countless hours actually specifying a hard goal and actually achieving it in code will bring you up to speed on creative coding. (Learning to create fluent poetry)

    After that, the plateau comes, the horizon opens and you can devote your time to solving other people's problems. At this point, all learning comes through epiphanies of how to do it better. (Iambic pentameter, Shakespear type stuff)

    So, yeah, if you want to *make* your own mod, you've got at least several thousand hours of study and practice ahead of you. If you just want to take an existing one and change the way it's played, then you've got several hundred hours. If you want to take an existing mod and change how much ammo you can hold and how much damage the weapons do, then, you might just have a couple dozen hours of practice and study ahead.
  • OttoDestructOttoDestruct Join Date: 2002-11-08 Member: 7790Members
    <!--QuoteBegin-[WHO]Them+May 17 2004, 11:37 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ May 17 2004, 11:37 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-SoulSkorpion+May 17 2004, 08:06 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (SoulSkorpion @ May 17 2004, 08:06 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Them's right. You have to walk before you can run.

    Online you will find tutorials of varying quality, but I doubt you'll find any that are accurate, teach proper C++ (as opposed to "a better C"), and give you anything more than a basic introduction.

    If you want to get anywhere with C++ (writing a mod, for example) you'll need more than just the basics, and for that you <i>will</i> need a book. Avoid "for dummies" or "idiot's guide to" or "in 20 days" books, because they teach you no more than that an idiot can grasp, and they won't last you any longer than 20 days. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I don't think most people realize just how very very very weird and complex this stuff can get when people get creative with it.

    Reading online tutorials will teach you the syntax. (Learning your ABC's)

    Reading a "In 20 days" book will teach you some of the ways the syntax can be put to use. (Learning to read)

    Spending countless hours just creating dumb projects and dissecting existing ones will teach you the common things that people do with the syntax, such as Linked Lists and the dozens of types of trees. (Learning to do a 5-paragraph essay)

    Spending even more countless hours actually specifying a hard goal and actually achieving it in code will bring you up to speed on creative coding. (Learning to create fluent poetry)

    After that, the plateau comes, the horizon opens and you can devote your time to solving other people's problems. At this point, all learning comes through epiphanies of how to do it better. (Iambic pentameter, Shakespear type stuff)

    So, yeah, if you want to *make* your own mod, you've got at least several thousand hours of study and practice ahead of you. If you just want to take an existing one and change the way it's played, then you've got several hundred hours. If you want to take an existing mod and change how much ammo you can hold and how much damage the weapons do, then, you might just have a couple dozen hours of practice and study ahead. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    As soon as I saw the word iambic I knew I was screwed. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
Sign In or Register to comment.