&gt; No, just no. There is no point to any of all this search technology and this accumulated knowledge if no one uses it.<p>And here we have a prime example of why beginners find the programming community to be so abrasive, and worse, it&#x27;s sitting at the top of this comment thread.<p>Ask yourself, would this be the answer you give to a 12 year old girl who&#x27;s taken an early interest in programming? Or a single mother who&#x27;s trying to switch careers to improve her lot in life? Or your own mother, for that matter? Is it really constructive to be so abrasive?<p>I&#x27;m starting to understand why we have such a problem with diversity in our field. This type of response is, in no uncertain terms, the response of a bully.<p>Pause for a moment. Try to remember what it was like when you were first starting out with programming. When &quot;the fucking manual&quot; was actually really confusing and loaded with domain specific terms,  acronyms, and syntax. Can&#x27;t remember a time when you didn&#x27;t learn something immediately? Fine, step outside your world of programming and try to recall any painful memories you might have about trying to learn something outside your area of expertise.<p>Ever go to a gym and ask someone how to do a basic lift only to be scoffed at? Ever been to a foreign country and have someone berate you for not understanding how to navigate through some strange process or not knowing how to speak their language well enough? Perhaps you have, and it hurt, but you brushed it off and continued on. That&#x27;s great for you, but not everybody is like that. A lot of people get discouraged and never continue with that sport, or with traveling, or with programming, and it&#x27;s tragic because they might have otherwise excelled at those endeavors.