What about joining a local hackerspace, if that's an option? You can get access to much better machines than you would buy. https://en.wikipedia.org/wiki/Hackerspace
GitHub API and JSONP support is a nice way, how to play with those data in browsers.
I wanted to have a GitHub timeline on my personal website, instead of the Twitter timeline. After some hacking, I came out with this: https://github.com/todvora/gh-events-widget
Another Gitbook user here. For me, it's the simple markdown syntax, nice diffs in GIT/SVN, tooling, exports to HTML/PDF with plugin possibilities and minimal vendor lock-in.
That said, the preferred tool in our company is still MS Word. Fortunately I've managed to adapt Gitbook output to look pretty much the same as output from our Word template.