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. Learning! Book or Online Tutorial?

Learning! Book or Online Tutorial?

Scheduled Pinned Locked Moved The Lounge
questionlearningtutorial
13 Posts 8 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.
  • G Offline
    G Offline
    Gittum
    wrote on last edited by
    #1

    There are so many options today.. How can I select the best one???

    OriginalGriffO A 2 Replies Last reply
    0
    • G Gittum

      There are so many options today.. How can I select the best one???

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      The "best" one is a course, run by a competent, "real human" tutor - because if you don;t understand something, they can spot it and explain it differently until you do. A book can't do that, a video tutorial can't do that. Whatever you choose, always follow it from beginning to end - don't skip ahead because "I know that stuff", you will miss things that you need to understand in order to cope with later bits properly - and ***do every exercise*** no matter how simple it seems. Exercises "burn in" knowledge in a way that reading or watching a video doesn't. And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      A A B G 4 Replies Last reply
      0
      • OriginalGriffO OriginalGriff

        The "best" one is a course, run by a competent, "real human" tutor - because if you don;t understand something, they can spot it and explain it differently until you do. A book can't do that, a video tutorial can't do that. Whatever you choose, always follow it from beginning to end - don't skip ahead because "I know that stuff", you will miss things that you need to understand in order to cope with later bits properly - and ***do every exercise*** no matter how simple it seems. Exercises "burn in" knowledge in a way that reading or watching a video doesn't. And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        A Offline
        A Offline
        Agent__007
        wrote on last edited by
        #3

        OriginalGriff wrote:

        avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title

        Now that is so true! :thumbsup:

        You have just been Sharapova'd.

        1 Reply Last reply
        0
        • G Gittum

          There are so many options today.. How can I select the best one???

          A Offline
          A Offline
          Afzaal Ahmad Zeeshan
          wrote on last edited by
          #4

          I would agree to OriginalGriff, the easiest method is to learn from an institute, college or university. They teach you in a real manner as you need to be taught. A book, online tutorial (even by an instructor) can never guide you because they are general methods and can be used as helping material but they do not understand when you lag something, even the video has been recorded and the main key points that the instructor had in his mind were usually a survey result or some of the questions from Stack Overflow. This Microsoft Virtual Academy session (a great library for intermediates not for beginners) "Twenty C# questions answered[^]" is a source for the answers to questions on Stack Overflow. Trust me, I still don't understand how that Cryptography thing was completed. I don't blame them, they taught well. It was me, who had some other underlying problems so I will stick to practice part. I will practice, and practice, and practice until I accomplish it. Secondly, even by learning from college you cannot learn until you try it at home. My friends at college do not try programming at home, I do. So I am better in programming than them. I do not try Mathematics at home, they do. So they are all better in Mathematics than me. Same teachers, same environment, same teaching hours. No practice, can make you forget everything. Try all of these,

          1. Learn under someone who is professional or expert -- teacher or instructor
          2. Practice what he teaches you when you get back home
          3. Do something of your own, like make up a question of your own and try to write it in software form. If it works, great. If it doesn't ask the same question to your teacher.
          4. Get some rest buddy. You will need it. :)

          Keep learning, keep practicing. Um, also, do your homework yourself. :laugh:

          The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

          D L 2 Replies Last reply
          0
          • OriginalGriffO OriginalGriff

            The "best" one is a course, run by a competent, "real human" tutor - because if you don;t understand something, they can spot it and explain it differently until you do. A book can't do that, a video tutorial can't do that. Whatever you choose, always follow it from beginning to end - don't skip ahead because "I know that stuff", you will miss things that you need to understand in order to cope with later bits properly - and ***do every exercise*** no matter how simple it seems. Exercises "burn in" knowledge in a way that reading or watching a video doesn't. And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

            Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

            A Offline
            A Offline
            Afzaal Ahmad Zeeshan
            wrote on last edited by
            #5

            Correct, such texts on books are just for the sake of publicity stunts. They do not actually teach you anything, they are just to provoke your inner programmer (no such thing) to make you pay $50 to the author. Once you have made the purchase, only thing you can do is rate if 1. You cannot claim a refund (unless allowed). :laugh:

            The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

            1 Reply Last reply
            0
            • A Afzaal Ahmad Zeeshan

              I would agree to OriginalGriff, the easiest method is to learn from an institute, college or university. They teach you in a real manner as you need to be taught. A book, online tutorial (even by an instructor) can never guide you because they are general methods and can be used as helping material but they do not understand when you lag something, even the video has been recorded and the main key points that the instructor had in his mind were usually a survey result or some of the questions from Stack Overflow. This Microsoft Virtual Academy session (a great library for intermediates not for beginners) "Twenty C# questions answered[^]" is a source for the answers to questions on Stack Overflow. Trust me, I still don't understand how that Cryptography thing was completed. I don't blame them, they taught well. It was me, who had some other underlying problems so I will stick to practice part. I will practice, and practice, and practice until I accomplish it. Secondly, even by learning from college you cannot learn until you try it at home. My friends at college do not try programming at home, I do. So I am better in programming than them. I do not try Mathematics at home, they do. So they are all better in Mathematics than me. Same teachers, same environment, same teaching hours. No practice, can make you forget everything. Try all of these,

              1. Learn under someone who is professional or expert -- teacher or instructor
              2. Practice what he teaches you when you get back home
              3. Do something of your own, like make up a question of your own and try to write it in software form. If it works, great. If it doesn't ask the same question to your teacher.
              4. Get some rest buddy. You will need it. :)

              Keep learning, keep practicing. Um, also, do your homework yourself. :laugh:

              The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

              D Offline
              D Offline
              den2k88
              wrote on last edited by
              #6

              Quote:

              Secondly, even by learning from college you cannot learn until you try it at home. My friends at college do not try programming at home, I do. So I am better in programming than them. I do not try Mathematics at home, they do. So they are all better in Mathematics than me.

              I second every line of this. :thumbsup:

              Geek code v 3.12 GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++* Weapons extension: ma- k++ F+2 X I use 1TBS

              A 1 Reply Last reply
              0
              • D den2k88

                Quote:

                Secondly, even by learning from college you cannot learn until you try it at home. My friends at college do not try programming at home, I do. So I am better in programming than them. I do not try Mathematics at home, they do. So they are all better in Mathematics than me.

                I second every line of this. :thumbsup:

                Geek code v 3.12 GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++* Weapons extension: ma- k++ F+2 X I use 1TBS

                A Offline
                A Offline
                Afzaal Ahmad Zeeshan
                wrote on last edited by
                #7

                That is a story of everyone, only that "Mathematics" and "Programming" can be set to a variable, to tell a story of others too. :)

                The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

                1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  The "best" one is a course, run by a competent, "real human" tutor - because if you don;t understand something, they can spot it and explain it differently until you do. A book can't do that, a video tutorial can't do that. Whatever you choose, always follow it from beginning to end - don't skip ahead because "I know that stuff", you will miss things that you need to understand in order to cope with later bits properly - and ***do every exercise*** no matter how simple it seems. Exercises "burn in" knowledge in a way that reading or watching a video doesn't. And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

                  Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                  B Offline
                  B Offline
                  Brady Kelly
                  wrote on last edited by
                  #8

                  OriginalGriff wrote:

                  And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

                  Oh yes. Then, the closest you can safely get to a quick intro is maybe the Head First series of books.

                  No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde

                  1 Reply Last reply
                  0
                  • OriginalGriffO OriginalGriff

                    The "best" one is a course, run by a competent, "real human" tutor - because if you don;t understand something, they can spot it and explain it differently until you do. A book can't do that, a video tutorial can't do that. Whatever you choose, always follow it from beginning to end - don't skip ahead because "I know that stuff", you will miss things that you need to understand in order to cope with later bits properly - and ***do every exercise*** no matter how simple it seems. Exercises "burn in" knowledge in a way that reading or watching a video doesn't. And if you go with a book, avoid any with "in xxx days", multiple exclamation marks, or "for dummies" in the title.

                    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                    G Offline
                    G Offline
                    GuyThiebaut
                    wrote on last edited by
                    #9

                    OriginalGriff wrote:

                    avoid any with "in xxx days"

                    I learnt WPF from one of those books - I did every exercise which was the key and I actually found that it was a fairly good book.

                    “That which can be asserted without evidence, can be dismissed without evidence.”

                    ― Christopher Hitchens

                    OriginalGriffO 1 Reply Last reply
                    0
                    • G GuyThiebaut

                      OriginalGriff wrote:

                      avoid any with "in xxx days"

                      I learnt WPF from one of those books - I did every exercise which was the key and I actually found that it was a fairly good book.

                      “That which can be asserted without evidence, can be dismissed without evidence.”

                      ― Christopher Hitchens

                      OriginalGriffO Offline
                      OriginalGriffO Offline
                      OriginalGriff
                      wrote on last edited by
                      #10

                      It's the exception that proves the rule! :laugh:

                      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                      G 1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        It's the exception that proves the rule! :laugh:

                        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                        G Offline
                        G Offline
                        GuyThiebaut
                        wrote on last edited by
                        #11

                        I had purchased a more technical book on WPF and I found it so confusing that learning from one of those '24 hour' books, which took me through how to write three applications, was the best way to go about learning something so different to anything I had done before.

                        “That which can be asserted without evidence, can be dismissed without evidence.”

                        ― Christopher Hitchens

                        1 Reply Last reply
                        0
                        • A Afzaal Ahmad Zeeshan

                          I would agree to OriginalGriff, the easiest method is to learn from an institute, college or university. They teach you in a real manner as you need to be taught. A book, online tutorial (even by an instructor) can never guide you because they are general methods and can be used as helping material but they do not understand when you lag something, even the video has been recorded and the main key points that the instructor had in his mind were usually a survey result or some of the questions from Stack Overflow. This Microsoft Virtual Academy session (a great library for intermediates not for beginners) "Twenty C# questions answered[^]" is a source for the answers to questions on Stack Overflow. Trust me, I still don't understand how that Cryptography thing was completed. I don't blame them, they taught well. It was me, who had some other underlying problems so I will stick to practice part. I will practice, and practice, and practice until I accomplish it. Secondly, even by learning from college you cannot learn until you try it at home. My friends at college do not try programming at home, I do. So I am better in programming than them. I do not try Mathematics at home, they do. So they are all better in Mathematics than me. Same teachers, same environment, same teaching hours. No practice, can make you forget everything. Try all of these,

                          1. Learn under someone who is professional or expert -- teacher or instructor
                          2. Practice what he teaches you when you get back home
                          3. Do something of your own, like make up a question of your own and try to write it in software form. If it works, great. If it doesn't ask the same question to your teacher.
                          4. Get some rest buddy. You will need it. :)

                          Keep learning, keep practicing. Um, also, do your homework yourself. :laugh:

                          The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

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

                          Afzaal Ahmad Zeeshan wrote:

                          This Microsoft Virtual Academy session (a great library for intermediates not for beginners) "Twenty C# questions answered[^]" is a source for the answers to questions on Stack Overflow.

                          gives me --> 404 Error: What a bummer! One way to learn :-)

                          There are strangers on the Plain, Croaker

                          A 1 Reply Last reply
                          0
                          • L Lost User

                            Afzaal Ahmad Zeeshan wrote:

                            This Microsoft Virtual Academy session (a great library for intermediates not for beginners) "Twenty C# questions answered[^]" is a source for the answers to questions on Stack Overflow.

                            gives me --> 404 Error: What a bummer! One way to learn :-)

                            There are strangers on the Plain, Croaker

                            A Offline
                            A Offline
                            Afzaal Ahmad Zeeshan
                            wrote on last edited by
                            #13

                            Sorry about that, this URL script messes it up. Try this, http://www.microsoftvirtualacademy.com/training-courses/twenty-c-questions-explained[^].

                            The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

                            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