Is there a fun way to learn to code?

Discussion in 'General Off-Topic Chat' started by Hebon, Jun 24, 2011.

Jun 24, 2011
  1. Hebon
    OP

    Member Hebon Dabbling in the videogamagical

    Joined:
    Mar 10, 2011
    Messages:
    146
    Country:
    United States
    For a while now I've wanted to learn to code. I have some great ideas for programs and games, but I never knew how to make them. Looking online for some C++ tutorials helped at first, but I just couldn't stick with it. I'm not the most driven person, and tend to be a little lazy. Reading a black and white page and learning by rote isn't exactly entertaining.

    What I was wondering is if there are any tutorials or games or whatever that are fun and engaging that will teach me how to code (preferably C++, but anything else is fine.).
     


  2. cwstjdenobs

    Member cwstjdenobs Sodomy non sapiens

    Joined:
    Mar 10, 2009
    Messages:
    1,757
    Location:
    Ankh-Morpork
    Country:
    United Kingdom
    Unfortunately not. It's like maths or physics or whatever. You need all the boring stuff to even attempt the fun, interesting stuff.
     
  3. Sterling

    Member Sterling GBAtemp's Silver Hero

    Joined:
    Jan 22, 2009
    Messages:
    4,023
    Location:
    Texas
    Country:
    United States
    This 100%. At OP, you must attempt to do the boring stuff before the problem solving and hacky fun stuff comes in. You don't have to do it all at once, just do it like a hobby until you can take a class or something.
     
  4. cwstjdenobs

    Member cwstjdenobs Sodomy non sapiens

    Joined:
    Mar 10, 2009
    Messages:
    1,757
    Location:
    Ankh-Morpork
    Country:
    United Kingdom
    A book would probably be better than online tutorials. Much easier to cram then. There should be something in a library. Then use the online tutorials as references once you've got the basics down. You should be able to manage that much in a week or 2 at an hour or so a day.
     
  5. MadClaw

    Member MadClaw GBAtemp Fan

    Joined:
    Oct 30, 2008
    Messages:
    327
    Location:
    Usa
    Country:
    United States
    I think it's all fun ahaha, and >that feeling when you make something work [​IMG]D I'm going to be taking classes with a buddy soon, that'll be fun.
     
  6. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
  7. Hebon
    OP

    Member Hebon Dabbling in the videogamagical

    Joined:
    Mar 10, 2011
    Messages:
    146
    Country:
    United States
    That's disappointing to hear. I have a book on physics that explains everything in detail, but in comic form. It makes for an engaging read, while I really learn something. I was hoping for something like that.
     
  8. Linkiboy

    Member Linkiboy GBAtemp Testing Area

    Joined:
    May 14, 2006
    Messages:
    4,888
    Country:
    United States
    Take a course in school. I wouldn't do intro to programming, but AP Computer Science is a great choice. If you're over 18, take a computer science course at your local community college.
     
  9. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
  10. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Well, you could certainly learn the basics like that, but the problem is if you learn something wrong to begin with it'll fuck you up for a while.
     
  11. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    If you get into Java, learn the basics, then try out Robocode. It's so fun. My CS2 class would have battles with the robots we made. IIRC, winners got extra credit.
     
  12. I am r4ymond

    Member I am r4ymond PFE

    Joined:
    Sep 18, 2009
    Messages:
    1,703
    Location:
    Ionia
    Country:
    United States
    Come to think of it, I'm starting my freshman year already with a mandatory summer school. I have Conceptual Physics for science. I just skimmed through the whole book, and....it's pretty overwhelming. Though my physics teacher DID say something about us having to learn about trigonometry and programming (etc, etc) soon. I might as well try to learn a bit about programming beforehand to ease up on the subject.

    Can anyone help me out as well with intros to programming and some other helpful links?
     
  13. dice

    Former Staff dice pansy-ass ex-staff member

    Joined:
    Oct 26, 2002
    Messages:
    9,542
    Location:
    England
    Country:
    United Kingdom
    you can google "the new boston" for some pretty good tutorials on all sorts of progamming languages. It's not very detailed (in the sense that you'll learn just the "main" stuff) but I found it to be of greater use than my lecturers.
     
  14. Terminator02

    Member Terminator02 ヽ( 。 ヮ゚)ノ

    Joined:
    Apr 10, 2010
    Messages:
    4,517
    Location:
    Somewhere near monkat
    Country:
    United States
    i remember a similar question was asked a while ago, and Rydian wrote this post linking to a bunch of stuff...



    Here it is: click me
     
  15. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    Honestly, everything in that post is wrong, and I think it's quite apparent from his signature spaghetti-code that he's not one to ask when it comes to programming. No offense.


    @OP

    Project Euler is a great example of the gamification of at least one critical aspect of programming. The service is a language-agnostic series of (mostly mathematical) logic puzzles which are designed to be solved programmatically. Upon solving each puzzle, you gain access to a private forum of others who have solved said puzzles, many the older of which have upwards 10 years of discussion. It's a fantastic learning tool for any fledgling programmer once you have down the basic syntax for your target language.

    http://projecteuler.net/
     
  16. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    I wrote that in response to something else, and while I did copy-paste it once or twice I stopped when I found the couch.it link, which takes things much more seriously.
     
  17. Hebon
    OP

    Member Hebon Dabbling in the videogamagical

    Joined:
    Mar 10, 2011
    Messages:
    146
    Country:
    United States
    You don't happen to have an archive of that web page do you? I started to look at it and then it 502'd. Waybackmachine and Google cache don't have anything.
     
  18. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    No I don't, but I just told the guy it's erroring.
     
  19. gameandmatch

    Member gameandmatch GBAtemp Fan

    Joined:
    Apr 29, 2009
    Messages:
    490
    Location:
    Everywhere and Nowhere
    Country:
    United States
    The book I am learning from make it less boring than a online tutorial.
     
  20. Hebon
    OP

    Member Hebon Dabbling in the videogamagical

    Joined:
    Mar 10, 2011
    Messages:
    146
    Country:
    United States
    What book is that?
     

Share This Page