Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Teach yourself C++ in 21 days

Teach yourself C++ in 21 days

Scheduled Pinned Locked Moved The Lounge
oopc++comgame-dev
24 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

    It's an OO world.

    public class Naerling : Lazy<Person>{
    public void DoWork(){ throw new NotImplementedException(); }
    }

    P B N L B 8 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

      It's an OO world.

      public class Naerling : Lazy<Person>{
      public void DoWork(){ throw new NotImplementedException(); }
      }

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      This is an old "joke" that I'm surprised that Abstruse Goose used.

      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

      C 1 Reply Last reply
      0
      • P Pete OHanlon

        This is an old "joke" that I'm surprised that Abstruse Goose used.

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        C Offline
        C Offline
        CPallini
        wrote on last edited by
        #3

        For some abstruse reasons it did. (don't mind, being so happy, today I'm even more idiotic than usual).

        Veni, vidi, vici.

        C 1 Reply Last reply
        0
        • Sander RosselS Sander Rossel

          Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

          It's an OO world.

          public class Naerling : Lazy<Person>{
          public void DoWork(){ throw new NotImplementedException(); }
          }

          B Offline
          B Offline
          Bassam Abdul Baki
          wrote on last edited by
          #4

          Kill yourself at Day 21 only if you look your age the first time. Otherwise, and assuming you can kill and replace yourself, you will get caught in a cycle of killing thereby aging yourself 14590 days (~40 years) instantly forever (or a few times until you're too old to travel and kill yourself).

          Web - BM - RSS - Math - LinkedIn

          1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

            It's an OO world.

            public class Naerling : Lazy<Person>{
            public void DoWork(){ throw new NotImplementedException(); }
            }

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #5

            Days 1 to 21 - Learn C++ Days 22 to ∞ - Mock every other language on this planet.

            Regards, Nish


            My technology blog: voidnish.wordpress.com

            P E C J 4 Replies Last reply
            0
            • N Nish Nishant

              Days 1 to 21 - Learn C++ Days 22 to ∞ - Mock every other language on this planet.

              Regards, Nish


              My technology blog: voidnish.wordpress.com

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #6

              Nish Sivakumar wrote:

              Days 22 to ∞ - Mock every other language on this planet*.

              *Excepting Assembly language which most C++ers have a sneaking admiration for.

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

              L 2 Replies Last reply
              0
              • Sander RosselS Sander Rossel

                Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

                It's an OO world.

                public class Naerling : Lazy<Person>{
                public void DoWork(){ throw new NotImplementedException(); }
                }

                L Offline
                L Offline
                lewax00
                wrote on last edited by
                #7

                Funny thing is I started learning C++ from that book. It did some good repairing the damage from my first attempt at learning to program. :laugh:

                1 Reply Last reply
                0
                • N Nish Nishant

                  Days 1 to 21 - Learn C++ Days 22 to ∞ - Mock every other language on this planet.

                  Regards, Nish


                  My technology blog: voidnish.wordpress.com

                  E Offline
                  E Offline
                  Espen Harlinn
                  wrote on last edited by
                  #8

                  Nish Sivakumar wrote:

                  Days 22 to ∞ - Mock every other language on this planet.

                  Why would I do that? Sure, it's the best language, but the runtime libraries leaves a bit to be desired ... I hope we'll do better in the future, perhaps even as early as 2017 ...

                  Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                  1 Reply Last reply
                  0
                  • N Nish Nishant

                    Days 1 to 21 - Learn C++ Days 22 to ∞ - Mock every other language on this planet.

                    Regards, Nish


                    My technology blog: voidnish.wordpress.com

                    C Offline
                    C Offline
                    CPallini
                    wrote on last edited by
                    #9

                    Uh? Is there another programming language, really?

                    Veni, vidi, vici.

                    1 Reply Last reply
                    0
                    • N Nish Nishant

                      Days 1 to 21 - Learn C++ Days 22 to ∞ - Mock every other language on this planet.

                      Regards, Nish


                      My technology blog: voidnish.wordpress.com

                      J Offline
                      J Offline
                      Joe Woodbury
                      wrote on last edited by
                      #10

                      Days 1 to 21 - Learn C++ Days 22 to ∞ - Wish you could go back to mostly C.

                      1 Reply Last reply
                      0
                      • Sander RosselS Sander Rossel

                        Today on Abstruse Goose[^]... Since it will be gone tomorrows I'll even type it out :) Days 1 - 10 : Teach yourself variables, constants, arrays, strings, expressions, statements, functions, ... Days 11 - 21 : Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism, ... Days 22 - 697 : Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes. Days 698 - 3648 : Interact with other programmers. Work on programming projects together. Learn from them. Days 3649 - 7781 : Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity. Days 7782 - 14611 : Teach yourself biochemistry, molecular biology, genetics, ... Day 14611 : Use knowledge of biology to make and age-reversing potion. Use knowledge of physics to build flux capacitor and go back in time to day 21. Day 21 : Kill and replace younger self. As far as I know, this is the easiest way to "Teach Yourself C++ in 21 Days". Good luck everyone! :laugh:

                        It's an OO world.

                        public class Naerling : Lazy<Person>{
                        public void DoWork(){ throw new NotImplementedException(); }
                        }

                        B Offline
                        B Offline
                        Brisingr Aerowing
                        wrote on last edited by
                        #11

                        That is actually an older comic from that site, as the message above the comic says:

                        Quote:

                        We will be back soon. Today's classic comic is:

                        Just nit-picking. I saw this comic there some time ago. EDIT: Below the comic:

                        Quote:

                        Originally posted on March 8, 2010.

                        Bob Dole

                        The internet is a great way to get on the net.

                        :doh: 2.0.82.7292 SP6a

                        Sander RosselS 1 Reply Last reply
                        0
                        • B Brisingr Aerowing

                          That is actually an older comic from that site, as the message above the comic says:

                          Quote:

                          We will be back soon. Today's classic comic is:

                          Just nit-picking. I saw this comic there some time ago. EDIT: Below the comic:

                          Quote:

                          Originally posted on March 8, 2010.

                          Bob Dole

                          The internet is a great way to get on the net.

                          :doh: 2.0.82.7292 SP6a

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #12

                          Yeah, I know... Don't know what's up with Abtruse Goose, but no new comics have been uploaded for a few months and now it's all 'Classic of the day'. I didn't know this one though. I wonder if the Abtruse Goose and Order of the Stick[^] guy are the same person... OOTS hasn't been updated for months either, and both got a new/classic comic at about the same time. At least there's always Doghouse Diaries[^] which is uploaded three times a week. And of course Membase/9Gag for my daily thirst for random funnyness :)

                          It's an OO world.

                          public class Naerling : Lazy<Person>{
                          public void DoWork(){ throw new NotImplementedException(); }
                          }

                          B 2 Replies Last reply
                          0
                          • P Pete OHanlon

                            Nish Sivakumar wrote:

                            Days 22 to ∞ - Mock every other language on this planet*.

                            *Excepting Assembly language which most C++ers have a sneaking admiration for.

                            *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #13

                            Sneaking admiration? No. Assembly is still to awkward, too much typing and also already leaves room for futile style discussions. Entering machine code with binary switches also is awkward. That leaves only entering machine code with a hex keyboard. There you have it, the only pure way to write a program. :)

                            1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              Yeah, I know... Don't know what's up with Abtruse Goose, but no new comics have been uploaded for a few months and now it's all 'Classic of the day'. I didn't know this one though. I wonder if the Abtruse Goose and Order of the Stick[^] guy are the same person... OOTS hasn't been updated for months either, and both got a new/classic comic at about the same time. At least there's always Doghouse Diaries[^] which is uploaded three times a week. And of course Membase/9Gag for my daily thirst for random funnyness :)

                              It's an OO world.

                              public class Naerling : Lazy<Person>{
                              public void DoWork(){ throw new NotImplementedException(); }
                              }

                              B Offline
                              B Offline
                              Brisingr Aerowing
                              wrote on last edited by
                              #14

                              What about XKCD?

                              Bob Dole

                              The internet is a great way to get on the net.

                              :doh: 2.0.82.7292 SP6a

                              Sander RosselS 1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                Yeah, I know... Don't know what's up with Abtruse Goose, but no new comics have been uploaded for a few months and now it's all 'Classic of the day'. I didn't know this one though. I wonder if the Abtruse Goose and Order of the Stick[^] guy are the same person... OOTS hasn't been updated for months either, and both got a new/classic comic at about the same time. At least there's always Doghouse Diaries[^] which is uploaded three times a week. And of course Membase/9Gag for my daily thirst for random funnyness :)

                                It's an OO world.

                                public class Naerling : Lazy<Person>{
                                public void DoWork(){ throw new NotImplementedException(); }
                                }

                                B Offline
                                B Offline
                                Brisingr Aerowing
                                wrote on last edited by
                                #15

                                Look at this[^]. That guy is [REDACTED]!!!!

                                Bob Dole

                                The internet is a great way to get on the net.

                                :doh: 2.0.82.7292 SP6a

                                L Sander RosselS 2 Replies Last reply
                                0
                                • P Pete OHanlon

                                  Nish Sivakumar wrote:

                                  Days 22 to ∞ - Mock every other language on this planet*.

                                  *Excepting Assembly language which most C++ers have a sneaking admiration for.

                                  *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                  CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #16

                                  And machine code - which they gaze at in awe

                                  MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                                  1 Reply Last reply
                                  0
                                  • B Brisingr Aerowing

                                    Look at this[^]. That guy is [REDACTED]!!!!

                                    Bob Dole

                                    The internet is a great way to get on the net.

                                    :doh: 2.0.82.7292 SP6a

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    A Redactylus? Was that not a flying lizard?

                                    1 Reply Last reply
                                    0
                                    • B Brisingr Aerowing

                                      Look at this[^]. That guy is [REDACTED]!!!!

                                      Bob Dole

                                      The internet is a great way to get on the net.

                                      :doh: 2.0.82.7292 SP6a

                                      Sander RosselS Offline
                                      Sander RosselS Offline
                                      Sander Rossel
                                      wrote on last edited by
                                      #18

                                      To each his own I guess :laugh:

                                      It's an OO world.

                                      public class Naerling : Lazy<Person>{
                                      public void DoWork(){ throw new NotImplementedException(); }
                                      }

                                      1 Reply Last reply
                                      0
                                      • B Brisingr Aerowing

                                        What about XKCD?

                                        Bob Dole

                                        The internet is a great way to get on the net.

                                        :doh: 2.0.82.7292 SP6a

                                        Sander RosselS Offline
                                        Sander RosselS Offline
                                        Sander Rossel
                                        wrote on last edited by
                                        #19

                                        I knew that question was coming... I don't particulary like XKCD. I sometimes check it out when someone posts a XKCDOTD in the lounge.

                                        It's an OO world.

                                        public class Naerling : Lazy<Person>{
                                        public void DoWork(){ throw new NotImplementedException(); }
                                        }

                                        1 Reply Last reply
                                        0
                                        • C CPallini

                                          For some abstruse reasons it did. (don't mind, being so happy, today I'm even more idiotic than usual).

                                          Veni, vidi, vici.

                                          C Offline
                                          C Offline
                                          cptKoala
                                          wrote on last edited by
                                          #20

                                          CPallini wrote:

                                          don't mind, being so happy,

                                          Why? Did somebody up your medication? :-D

                                          C 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups