Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Learning
  3. Qt in Education
  4. Best beginners book
QtWS25 Last Chance

Best beginners book

Scheduled Pinned Locked Moved Qt in Education
16 Posts 12 Posters 21.9k Views
  • 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.
  • G Offline
    G Offline
    Gene
    wrote on 7 Jul 2013, 04:30 last edited by
    #1

    What do you recommend as the best beginners book to start learning Qt?

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bhattigurjot
      wrote on 7 Jul 2013, 07:19 last edited by
      #2

      If you are just starting with the Qt, then you should probably begin with "Qt Documentation":https://qt-project.org/doc/. Its definitely a good start.

      Then you can check out other Qt books "here":https://qt-project.org/books.

      Happy learning!

      Gurjot Bhatti
      Blog: http://bhattigurjot.wordress.com

      1 Reply Last reply
      0
      • S Offline
        S Offline
        sfilippidis
        wrote on 7 Jul 2013, 07:32 last edited by
        #3

        From the "book list":https://qt-project.org/books, I own both "Introduction to Design Patterns in C++ with Qt (2nd Edition)":https://qt-project.org/books/view/introduction-to-design-patterns-in-c-with-qt and "C++ GUI Programming with Qt 4 (2nd Edition) - The official C++/Qt book":https://qt-project.org/books/view/c_gui_programming_with_qt_4_2nd_edition_the_official_c_qt_book.

        The first book is more general, suitable for someone who wants to learn both C++ and C++/Qt simultaneously, as well as many useful design patterns, however it requires (my personal opinion) some prior knowledge or programming (even in other languages). Also, it is more recent than the other book.

        In any case, both books are great, each one for its purpose.

        https://www.filippidis.name/

        1 Reply Last reply
        0
        • G Offline
          G Offline
          Gene
          wrote on 7 Jul 2013, 18:06 last edited by
          #4

          Thanks a lot for the links, ..I see that there are actually a lot of books available!

          1 Reply Last reply
          0
          • H Offline
            H Offline
            Hareen Laks
            wrote on 16 Jul 2013, 10:25 last edited by
            #5

            I'm reading "Foundations of Qt Development":https://qt-project.org/books/view/foundations_of_qt_development by johan thelin.

            But as a beginner it is somewhat difficult to me.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              MaximAlien
              wrote on 16 Jul 2013, 19:25 last edited by
              #6

              I would recommend "C++ GUI Programming with Qt4":http://www.amazon.co.uk/Programming-Prentice-Source-Software-Development/dp/0132354160/ref=sr_1_1?ie=UTF8&qid=1374002423&sr=8-1

              1 Reply Last reply
              0
              • V Offline
                V Offline
                vittalonline
                wrote on 17 Jul 2013, 07:10 last edited by
                #7

                hi Gene,

                First you download course material in Digia Qt Website.
                This is the best Qt material available in that website, that zip file contains
                ppt's,exapmles, exercizes.. etc..

                1 Reply Last reply
                0
                • H Offline
                  H Offline
                  Hareen Laks
                  wrote on 19 Jul 2013, 10:58 last edited by
                  #8

                  @ Vittal,

                  Thank you for the information.

                  I suspend reading the book and begin to use course materials. Actually it is so good.

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    Psycho_Coder
                    wrote on 27 Aug 2013, 13:28 last edited by
                    #9

                    [quote author="Vittal" date="1374045044"]hi Gene,

                    First you download course material in Digia Qt Website.
                    This is the best Qt material available in that website, that zip file contains
                    ppt's,exapmles, exercizes.. etc..[/quote]

                    Can you prvide the direct link to the site or the file ?

                    Thank you

                    "Don't do anything by half. If you love someone, love them with all your soul. When you hate someone, hate them until it hurts."
                    -------- Henry Rol...

                    1 Reply Last reply
                    0
                    • H Offline
                      H Offline
                      Hareen Laks
                      wrote on 27 Aug 2013, 16:34 last edited by
                      #10

                      bq. Can you prvide the direct link to the site or the file ?

                      Here it is

                      http://qt.digia.com/Product/Learning/Education/course-materials/

                      1 Reply Last reply
                      0
                      • P Offline
                        P Offline
                        Psycho_Coder
                        wrote on 28 Aug 2013, 07:30 last edited by
                        #11

                        [quote author="Hareen Laks" date="1377621258"]bq. Can you prvide the direct link to the site or the file ?

                        Here it is

                        http://qt.digia.com/Product/Learning/Education/course-materials/[/quote]

                        Thanks a lot. :)

                        "Don't do anything by half. If you love someone, love them with all your soul. When you hate someone, hate them until it hurts."
                        -------- Henry Rol...

                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          texrat
                          wrote on 9 Sept 2013, 16:09 last edited by
                          #12

                          And of course there is still some useful material at Nokia Developer: http://developer.nokia.com/search/simple/?s=x&view=ebs&box=1&k=qt

                          Some of the wiki stuff needs updating...

                          Maker, writer, designer. Nokia Developer Ambassador. QML lover.

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            shashishailaj
                            wrote on 9 Oct 2014, 10:51 last edited by
                            #13

                            The link http://qt.digia.com/Product/Learning/Education/course-materials/ doesnt work anymore .

                            The update link is as follows.

                            http://www.qt.io/training-materials/#section-2

                            Alternatively :-

                            http://www.qt.io/resource-center/
                            http://qt-project.org/doc/
                            http://qt-project.org/wiki/developer-guides
                            http://qt-project.org/doc/qt-5/gettingstarted.html
                            http://qt-project.org/doc/qt-5/qtexamplesandtutorials.html

                            That is all what is current as of Oct. 2014 .

                            1 Reply Last reply
                            0
                            • K Offline
                              K Offline
                              KushalAusula
                              wrote on 9 Oct 2014, 12:27 last edited by
                              #14

                              Thanq for posting. This helped...

                              1 Reply Last reply
                              0
                              • R Offline
                                R Offline
                                Rolias
                                wrote on 24 Oct 2014, 19:59 last edited by
                                #15

                                Of course I have to mention that there are now two courses for Qt on Pluralsight. One is an "Introduction to Qt ":http://bit.ly/qtIntroM and the second is on the "Fundamentals of Qt Quick":http://bit.ly/qtquickfun.
                                I created these courses. Pluralsight is a subscription based training site, but I can provide a free unlimited-hours week long pass (more than enough to get up to speed on Qt and a lot of advanced C++ courses) to anyone interested. Just contact me through this forum's email.

                                Check out my third course in the trilogy on Qt
                                "Integrating Qt Quick with C++"
                                http://bit.ly/qtquickcpp
                                published by Pluralsight

                                1 Reply Last reply
                                0
                                • T Offline
                                  T Offline
                                  Timothy Lyall
                                  Banned
                                  wrote on 16 Jan 2022, 16:40 last edited by
                                  #16
                                  This post is deleted!
                                  1 Reply Last reply
                                  0

                                  • Login

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