Why do people lie about resources to learn programming?
Why do people lie about resources to learn programming?
Sup.
Why do people lie about resources to learn programming? They say to read books and online courses all the time. Many people just throw things at you. They just want to increase their amount of posts. I'm not being rude but why do they lie?
It's insane! People probably just read some pages online to learn things.
Why do people lie about resources to learn programming? They say to read books and online courses all the time. Many people just throw things at you. They just want to increase their amount of posts. I'm not being rude but why do they lie?
It's insane! People probably just read some pages online to learn things.
Re: Why do people lie about resources to learn programming?
Yes you are.Timmy100 wrote: I'm not being rude
Re: Why do people lie about resources to learn programming?
Another one (sock)...
Re: Why do people lie about resources to learn programming?
Books and online courses are a STRUCTURED way to represent certain knowledge. In CS structured way is often the most efficient for consuming vast amounts of interconnected knowledge.Timmy100 wrote:They say to read books and online courses all the time.
So this is not a lie. This is life.
Learn to read.
Re: Why do people lie about resources to learn programming?
I don't understand why you think that people are lying. What's the issue with books and online courses?
I don't think that anybody gets paid to post here so this is probably isn't true.Timmy100 wrote:They just want to increase their amount of posts.
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
Re: Why do people lie about resources to learn programming?
When I started to learn programming, there was no Internet in Russia. So, the initial info came from two sources: books/magazines and my dad. And when he started, there was even less literature on the subject. Did I say no Internet? I learned a lot through experimentation. You know, tweak the formula here, tweak the loop or condition there, try something undocumented/obscure, etc. With internet came a lot more info. But I spoke no good English at the time. So I had to learn it along the way. I must be lying, right? Now go get your books!
- TightCoderEx
- Member
- Posts: 90
- Joined: Sun Jan 13, 2013 6:24 pm
- Location: Grande Prairie AB
Re: Why do people lie about resources to learn programming?
A lot of times, it's in the way you ask the question, but in all fairness I am making an assumption of how you might have asked for advice.Timmy100 wrote:Many people just throw things at you.
1: Where is the best place to learn C++
2: Where is the best place to learn about STL specifics.
Probably for the most part CPlusPlus would be the most probable answer, but I might direct you to SGI.
The more ambiguous the question, the more varied the replies will be, so it's not a matter of lying, but rather what each of us believes the best resource would be based on our own personal experience.
Re: Why do people lie about resources to learn programming?
Although cppreference is probably betterer.TightCoderEx wrote:Probably for the most part CPlusPlus would be the most probable answer,
Learn to read.
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: Why do people lie about resources to learn programming?
I might add that different people have different learning styles, habits, preferences, preconceptions, etc., so any blanket recommendation is only going to be useful to a minority of people.
However, the biggest reason people recommend books primarily is reliability: while saying that the quality of books is variable is a severe understatement, they do have editors, proofreaders, publishers, etc. and get reviewed by book critics and domain knowledge experts. Most web sites and online courses get none of those things, and the vast proliferation of web sites by sources both fair and foul means that most aren't familiar to the people making the recommendations.
While there are many terrible books, and many great online resources, the quality of books tends to be more consistent than online sources, at least for stock material that hasn't been subject to revision. Online sources tend to be more up to date, but are more prone to politicking, the Dunning-Kruger Effect (the tendency for people who are ill-informed on a topic to think that they know more about it than they do), unchecked bias, and flat-out lying, than printed material is - not because books are inherently better, but because the bar to entry is vastly lower for online resources.
The take-away here is that regardless of the source, be very careful and skeptical about what you are reading and hearing. Books are, if nothing else, slightly more susceptible to accountability, as really unreasonable works tend not to get carried by publishers, libraries, and retailers.
However, the biggest reason people recommend books primarily is reliability: while saying that the quality of books is variable is a severe understatement, they do have editors, proofreaders, publishers, etc. and get reviewed by book critics and domain knowledge experts. Most web sites and online courses get none of those things, and the vast proliferation of web sites by sources both fair and foul means that most aren't familiar to the people making the recommendations.
While there are many terrible books, and many great online resources, the quality of books tends to be more consistent than online sources, at least for stock material that hasn't been subject to revision. Online sources tend to be more up to date, but are more prone to politicking, the Dunning-Kruger Effect (the tendency for people who are ill-informed on a topic to think that they know more about it than they do), unchecked bias, and flat-out lying, than printed material is - not because books are inherently better, but because the bar to entry is vastly lower for online resources.
The take-away here is that regardless of the source, be very careful and skeptical about what you are reading and hearing. Books are, if nothing else, slightly more susceptible to accountability, as really unreasonable works tend not to get carried by publishers, libraries, and retailers.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Re: Why do people lie about resources to learn programming?
*cough*Schildt*cough*Schol-R-LEA wrote:Books are, if nothing else, slightly more susceptible to accountability, as really unreasonable works tend not to get carried by publishers, libraries, and retailers.
But yes, in general I agree with you. Books > Online tutorials.
Every good solution is obvious once you've found it.
Re: Why do people lie about resources to learn programming?
I 2nd that! The guy seized the opportunity to make some good bucks (I suppose) but what worked well for him turned out as trouble for his readers. Ain't good. To be fair, he's not the only one guilty of writing books on C/C++ with serious errors or omissions. I read my share of those in the 90's.Solar wrote:*cough*Schildt*cough*
Re: Why do people lie about resources to learn programming?
I found this list on bad C/C++ books. It's somewhat old, and many of the links are dead, but...
Yes, bad books exist.
On the other hand there is the Definite C Book Guide and List and the Definite C++ Book Guide and List over at StackOverflow, for the other end of the spectrum.
Yes, bad books exist.
On the other hand there is the Definite C Book Guide and List and the Definite C++ Book Guide and List over at StackOverflow, for the other end of the spectrum.
Every good solution is obvious once you've found it.
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: Why do people lie about resources to learn programming?
Oh, I quite agree - Herb Schildt was the worst offender of this sort, but far from the only one. However, books do tend to get more careful scrutiny before release, if only because a badly written or inaccurate book reflects poorly on the publishers, and because they are physical object which cannot be re-written once sold - errata can be issued, new editions can be written and published, they can even be recalled (though it really isn't done often enough), but the last two are hideously expensive things with serious consequences for the author and publisher alike. Web sites can be updated without warning, which is great for keeping them up to date but also allows glaring errors to be sent to the memory hole without the readers who saw the first version but not the later ones knowledge.
Like with most things, a blanket statement really isn't going to work. Books are generally more trustworthy, primarily due to the differences in how they are published, but that says little about a specific book. There are plenty of unconscientious (or even seemlingly unconscious) publishers in print, but at least the authors usually had to pass them through someone first.
This isn't to say that web sites - or self-published books - are inherently worse, just that there is a differential aspect to it, one which tends to cause recommendations slanted towards books and journals
I should finally add that both wikis and e-books represent good compromises between print publication through an editor and publisher, on the one hand, and pure self-publication via a web page or self-pub with no external review, on the other.
Finally, fora like this one, or SO, tend to be good for getting highly focused answers to specific questions, provided that the question is itself well-focused (and couldn't be just as easily found elsewhere, as forumgoers tend to get vocally annoyed with repeated questions on basic topics).
Each of these media types have advantages and disadvantages, and each have exceptions to the rules. You need to be prepared to deal with different answers, involving different media, when asking for advice on information sources.
Like with most things, a blanket statement really isn't going to work. Books are generally more trustworthy, primarily due to the differences in how they are published, but that says little about a specific book. There are plenty of unconscientious (or even seemlingly unconscious) publishers in print, but at least the authors usually had to pass them through someone first.
This isn't to say that web sites - or self-published books - are inherently worse, just that there is a differential aspect to it, one which tends to cause recommendations slanted towards books and journals
I should finally add that both wikis and e-books represent good compromises between print publication through an editor and publisher, on the one hand, and pure self-publication via a web page or self-pub with no external review, on the other.
Finally, fora like this one, or SO, tend to be good for getting highly focused answers to specific questions, provided that the question is itself well-focused (and couldn't be just as easily found elsewhere, as forumgoers tend to get vocally annoyed with repeated questions on basic topics).
Each of these media types have advantages and disadvantages, and each have exceptions to the rules. You need to be prepared to deal with different answers, involving different media, when asking for advice on information sources.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: Why do people lie about resources to learn programming?
We're just lying to trick you into being smarter than us but we seem to have failed.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
Re: Why do people lie about resources to learn programming?
I'd add that a published book (from a reputable publisher) will have been peer referreed and read and commented on by a number of people before publication. With a web site you just have to take the author's credentials at face value. One important function that publishers provide is to filter out rubbish; there is no such filter for self-published Internet material.
It doesn't always work but it gives you a fighting chance that the material is of value.
I should declare an interest in that I worked for 35 years for one of the world's largest publishers of computer science books.
It doesn't always work but it gives you a fighting chance that the material is of value.
I should declare an interest in that I worked for 35 years for one of the world's largest publishers of computer science books.