TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Teaching others to code

5 pointsby 3dFlatLanderover 15 years ago
I have a handful of non-techy friends who have said they'd really enjoy learning to write code. Every one of these guys/gals runs windows as their primary OS, so I usually send them to the "try ruby in your browser" page and run through the tutorials with them.<p>With _why's disappearance, I've been unable to find a suitable replacement for that awesome application.<p>Can anyone recommend something similar? And while I'm at it, what resources have you all found helpful for those starting out?

4 comments

nostrademonsover 15 years ago
JavaScript is often a fairly good replacement. You can try it in your browser anyway, and you can do fairly impressive stuff with fairly little effort. It's pretty trivial to put together an HTML page that grabs JQuery off the AJAX libraries API and has a text field and submit button that evals the code and executes it immediately on the page.
petercooperover 15 years ago
Okay, it's nowhere near as immediate or as cool as Try Ruby, but.. I answered the question by writing a book, Beginning Ruby - <a href="http://www.amazon.com/Beginning-Ruby-Novice-Professional-Second/dp/1430223634/" rel="nofollow">http://www.amazon.com/Beginning-Ruby-Novice-Professional-Sec...</a> (<i>not</i> an affiliate link). Ah well, I had to try!<p>I sense, though, your question is looking for something more immediate to get over the "why bother?" hump with people who claim to want to do something but if it requires more than an ounce of effort could give up easily. In which case.. I'd recommend Microsoft's Small Basic: <a href="http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx</a>
3pt14159over 15 years ago
Get a linode slice and tell them to download putty. I made the switch to linux after a LONG time of just programming on windows (VBA activated excel sheets, more complicated than it sounds) and that is how I did it. I now program in Ubuntu, but when you are first starting out typing "ruby helloworld.rb" in putty is not too daunting.
uninvertedover 15 years ago
<a href="http://utilitymill.com/utility/MetaUtility" rel="nofollow">http://utilitymill.com/utility/MetaUtility</a> Just about the same thing for Python. It would probably be trivial to write another one like _why's with Rails, though