Learning! Book or Online Tutorial?
-
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,
- Learn under someone who is professional or expert -- teacher or instructor
- Practice what he teaches you when you get back home
- 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.
- 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 !~
-
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...
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 !~
-
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,
- Learn under someone who is professional or expert -- teacher or instructor
- Practice what he teaches you when you get back home
- 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.
- 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 !~
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
-
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
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 !~
-
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...
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
-
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...
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
-
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
It's the exception that proves the rule! :laugh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
It's the exception that proves the rule! :laugh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
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
-
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,
- Learn under someone who is professional or expert -- teacher or instructor
- Practice what he teaches you when you get back home
- 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.
- 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 !~
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
-
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
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 !~