We have been hosting a Ugandan refugee in our home in Oakland for the past 9 months and he wants to learn how to code.<p>Where is the best place for him to start from absolute scratch? What resources can we point him to? Who can help?
Here's an answer to a similar question: "Ask HN: How to introduce someone to programming concepts during 12-hour drive?"
<a href="https://news.ycombinator.com/item?id=15454421" rel="nofollow">https://news.ycombinator.com/item?id=15454421</a><p><a href="https://learnxinyminutes.com/docs/python3/" rel="nofollow">https://learnxinyminutes.com/docs/python3/</a> (Python3)<p><a href="https://learnxinyminutes.com/docs/javascript/" rel="nofollow">https://learnxinyminutes.com/docs/javascript/</a> (Javascript)<p><a href="https://learnxinyminutes.com/docs/git/" rel="nofollow">https://learnxinyminutes.com/docs/git/</a> (Git)<p><a href="https://learnxinyminutes.com/docs/markdown/" rel="nofollow">https://learnxinyminutes.com/docs/markdown/</a> (Markdown)<p>Read the docs. Read the source. Write docstrings. Write automated tests: that's the other half of the code.<p>Keep a journal of your knowledge as e.g. Markdown or ReStructuredText; regularly pull the good ones from bookmarks and history into an outline.<p>I keep a tools reference doc with links to Wikipedia, Homepage, Source, Docs: <a href="https://wrdrd.github.io/docs/tools/" rel="nofollow">https://wrdrd.github.io/docs/tools/</a><p>And a single-page log of my comments: <a href="https://westurner.github.io/hnlog/" rel="nofollow">https://westurner.github.io/hnlog/</a><p>> To get a job, "Coding Interview University":
<a href="https://github.com/jwasham/coding-interview-university" rel="nofollow">https://github.com/jwasham/coding-interview-university</a>
If you do not know any code, I suggest the MIT free online college. <a href="https://ocw.mit.edu/index.htm" rel="nofollow">https://ocw.mit.edu/index.htm</a>
Explore this. As to the particular initial language, I suggest you browse this search.
<a href="https://www.google.ca/search?ei=4hR2WoPPM-zQjwSnoaTQBw&q=best+newbie+code+2017&oq=best+newbie+code+2017&gs_l=psy-ab.3...107950.114637.0.115209.6.6.0.0.0.0.103.595.3j3.6.0....0...1.1.64.psy-ab..0.4.394...0i22i30k1j33i22i29i30k1j33i21k1j33i160k1.0.QyGmJB0uYmc" rel="nofollow">https://www.google.ca/search?ei=4hR2WoPPM-zQjwSnoaTQBw&q=bes...</a>