Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Behind the Scenes
  3. Wiki Discussion
  4. Recommended Books for learning C++
Forum Updated to NodeBB v4.3 + New Features

Recommended Books for learning C++

Scheduled Pinned Locked Moved Wiki Discussion
17 Posts 7 Posters 14.6k 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.
  • T Offline
    T Offline
    tobias.hunger
    wrote on 1 Dec 2010, 19:56 last edited by
    #2

    I started with "Practical C++ Programming" from O'Reilly. It is not going to deep, but nice to read and does cover the basics.

    "The C++ programming language" by Stroustrup is a must of course, but not really a great book for absolute beginners.

    I actually never read any book about Qt, so I can not recommend any of those:-)

    1 Reply Last reply
    0
    • D Offline
      D Offline
      DenisKormalev
      wrote on 1 Dec 2010, 19:59 last edited by
      #3

      I started with some book from russian author where I discovered basics of C++. Agreed with Tobias that Stroustrup book is the must, at least as reference (I didn't read it all, only 2/3 of it and now use sometimes as reference).

      I've read book from Summerfield about Qt3, but again not full book, only half of it just to understand principles of Qt and from that time Assistant is best friend for me if we are talking about Qt books :)

      1 Reply Last reply
      0
      • M Offline
        M Offline
        MarPan
        wrote on 1 Dec 2010, 20:03 last edited by
        #4

        I know some good books on C++, but in my language only (polish) - should I add them to this wiki page, or find another place for it?

        1 Reply Last reply
        0
        • D Offline
          D Offline
          DenisKormalev
          wrote on 1 Dec 2010, 20:05 last edited by
          #5

          MarPan, of course you should :) but maybe as subcategory of books (something like subheader "Other languages" and subsubheader "Polish")

          1 Reply Last reply
          0
          • ? This user is from outside of this forum
            ? This user is from outside of this forum
            Guest
            wrote on 1 Dec 2010, 20:05 last edited by
            #6

            you could create a new wiki page in Polish itself for this, and link to the original for those interested to the english version

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tobias.hunger
              wrote on 1 Dec 2010, 20:07 last edited by
              #7

              MarPan: You could open a section for non-englisch texts, with subsections for the languages. Mixing russian, polish and german books into one chunk of text will most likely not be too helpful:-)

              1 Reply Last reply
              0
              • ? This user is from outside of this forum
                ? This user is from outside of this forum
                Guest
                wrote on 1 Dec 2010, 20:08 last edited by
                #8

                [quote author="Denis Kormalev" date="1291233937"]MarPan, of course you should :) but maybe as subcategory of books (something like subheader "Other languages" and subsubheader "Polish")[/quote]

                donno how many languages have books on c++, but even if 10 languages x 10 books, 100 in one page would be too much ... I'd still feel separate pages

                or we agree to disagree and let users decide :p

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  DenisKormalev
                  wrote on 1 Dec 2010, 20:09 last edited by
                  #9

                  chetankjain, not sure that there will be a lot of national books. I think that most part of books are at english. But different pages make sense (maybe links on english page like ones at main wiki page).

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    goetz
                    wrote on 1 Dec 2010, 20:11 last edited by
                    #10

                    I would prefer a separate page for each language. This could be tagged with "language:XY" and the whole page should be in the target language. Also it can more easily be linked on the probably existing wiki pages for that special language.

                    Of course, there should be a back link to the english page on each translation (which would be a good idea for all translations, btw).

                    http://www.catb.org/~esr/faqs/smart-questions.html

                    1 Reply Last reply
                    0
                    • ? This user is from outside of this forum
                      ? This user is from outside of this forum
                      Guest
                      wrote on 1 Dec 2010, 20:22 last edited by
                      #11

                      [quote author="Tobias Hunger" date="1291233408"]I started with "Practical C++ Programming" from O'Reilly. It is not going to deep, but nice to read and does cover the basics.
                      [/quote]
                      just added this to the wiki page :)

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        tobias.hunger
                        wrote on 1 Dec 2010, 20:31 last edited by
                        #12

                        Denis, chetankjain, Volker: It is a wiki, we can still split up the page if it gets too long. I really do not see the need to have separate pages for the one polish and one russian book mentioned so far!

                        Let's not start over engineering:-)

                        1 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          DenisKormalev
                          wrote on 1 Dec 2010, 20:32 last edited by
                          #13

                          Tobias, reasonable enough :) " premature optimization is the root of all evil"

                          1 Reply Last reply
                          0
                          • F Offline
                            F Offline
                            fcrochik
                            wrote on 2 Dec 2010, 00:44 last edited by
                            #14

                            I saw a thread today on maemo org with the same idea:

                            "http://talk.maemo.org/showpost.php?p=886853&postcount=36":http://talk.maemo.org/showpost.php?p=886853&postcount=36
                            "http://talk.maemo.org/showpost.php?p=886871&postcount=37":http://talk.maemo.org/showpost.php?p=886871&postcount=37
                            "http://talk.maemo.org/showpost.php?p=887204&postcount=40":http://talk.maemo.org/showpost.php?p=887204&postcount=40

                            and some more....

                            Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              syrianzoro
                              wrote on 2 Dec 2010, 11:49 last edited by
                              #15

                              the best book in the world is effective c++.... just read.

                              Qt is the future

                              1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                durriken
                                wrote on 6 Dec 2010, 15:21 last edited by
                                #16

                                I'm currently reading C++ Primer and it's my second C++ book (can't remember the first I sold it years ago). I'm probably getting Effective C++ soon, heard some good things about it.

                                Has anyone read Introduction to Design Patterns in C++ with Qt4? It's available online at http://cartan.cas.suffolk.edu/oopdocbook/html/

                                1 Reply Last reply
                                0
                                • ? This user is from outside of this forum
                                  ? This user is from outside of this forum
                                  Guest
                                  wrote on 6 Dec 2010, 16:09 last edited by
                                  #17

                                  hi durriken, updated the wiki page with your link. thanks. also the wiki is not owned by one person, one could directly update the page ... so request to all, go ahead and directly post your knowledge there :)

                                  1 Reply Last reply
                                  0

                                  11/17

                                  1 Dec 2010, 20:22

                                  • Login

                                  • Login or register to search.
                                  11 out of 17
                                  • First post
                                    11/17
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • Users
                                  • Groups
                                  • Search
                                  • Get Qt Extensions
                                  • Unsolved