Live data from Hacker News

Learning to code, with no Internet access.

news.ycombinator.com

1–10 of 13 posts

Learning to code, with no Internet access.

#1
I have a friend who recently asked me for some advice about resources for learning to code. The catch is, he will have no access to the internet, as he will be in the mountains of Nepal for 6 months.

The topics of interest are Python, Linux, and html/css/js, with the eventual goal of being able to create websites. He has some background programming in Java, so basic concepts shouldn't be a problem, but no real background in Linux.

Usually my advice would have been to work through some tutorials, and then just try building something, learning as you go. However, this approach relies heavily on access to the internet.

Are there any textbooks that are particularly self contained? Is there anything I can suggest beyond just taking a copy of the relevant docs? I would also welcome any ideas for appropriate projects.

Re: Learning to code, with no Internet access.

#3
First: What an amazing opportunity! If he is working in near-isolation and he is very focused, he can come out of that experience with some serious skills.

The answer you seek is iTunesU, IMO.

https://itunes.apple.com/us/itunes-u/hands-on-python-tutoria...

I learned to build iOS apps from Standford's Paul Hegarty in iTunesU. Now, I'm going back through the material because he talks about some master-level things that I probably couldn't parse on the first go-round.

Re: Learning to code, with no Internet access.

#7
I kind of did something vaguely similar, except less cool. I wanted to learn a little python except there was problems with getting internet access at my house. I was only without internet for like 3 weeks but that didn't cause too many problems with learning (and could always go to a friends house if I really needed internet). The best thing that helped me when learning was the python docs.

I highly suggest downloading documentation. Just going through little sections of the documentation was a great way to learn. Not having internet was also sometimes a good thing as there was very little distraction.

Post reply on HN