Live data from Hacker News

Got 15 minutes and want to learn Git?

try.github.com

11–20 of 178 posts

Re: Got 15 minutes and want to learn Git?

#11
post #3

Earlier quoted context omitted.

Pssst, Linux+Chromium.

Right, because a good way to fix errors on a web page is to change your operating system and browser. I am curious which JavaScript errors you're seeing, though, skrebbel. I don't see anything amiss in the developer console on Safari 5.1.7.

As another Opera 12 + Win7 user, there are 2 errors. A ReferenceError (undefined variable pluginlist when trying to add "Java") and a TypeError (CourseApp.Views.ChallengeMenu is not a constructor).

Re: Got 15 minutes and want to learn Git?

#13
post #8

Nice idea but far too basic. I need a Masterclass Git page.

I'd love that too… I wonder what the demand is for something like that.

I did some programming training a while back and found that there seemed to be way more people interested in the basics. I'd be curious if something like Git would be different.

Re: Got 15 minutes and want to learn Git?

#14
post #8

Nice idea but far too basic. I need a Masterclass Git page.

I guess it was intended to be basic. The idea behind it is that you take 15 minutes and do some basic things and if you like it then you can then learn more about it... I think it's a great starting point. It gives noobs like me a good interactive, hands-on start.

Re: Got 15 minutes and want to learn Git?

#15
This tutorial is very pretty and does a great job of emulating the local Git experience using just a single interactive webpage. However, Github seems to be trying to introduce Git to a wider audience - namely non-developers.

From the blog post[1]:

"If you know of a developer, designer, or other knowledge worker that would benefit from using Git but that hasn't made the leap just yet, send them over to try.github.com when they have a spare 15 minutes."

As a developer, it would be nice to know how well this tutorial really works for non-developers. To me, it seems that the tutorial introduces way too many concepts and details in a very short time for a non-developer to understand.

For example, there are a lot of people that work daily with a computer but freeze completely when faced with the task of using a command-line interface. Yes, clicking on the command does write it in the console but you still have to know to press the return key to actually execute the command.

I'm not saying people shouldn't learn Git, I'm just wondering what the target audience and purpose of this tutorial is.

[1] https://github.com/blog/1183-try-git-in-your-browser

Re: Got 15 minutes and want to learn Git?

#16
I really love the idea of sponsored courses/tutorials. This type of thing makes me more likely to use Git and GitHub more, and evangelize more.

I have a tough time wanting to pay for a course at a place like code school when I know if I go through the docs/tutorials I'll get it. It's not that I don't think the experience is better, or even (for a certain definition) worth the money. I feel like it is an unnecessary indulgence.

Re: Got 15 minutes and want to learn Git?

#17
post #8

Nice idea but far too basic. I need a Masterclass Git page.

It looks like if you sign up there will be more classes?

When I went back to check I got this funky dialog that wanted permissions I was not comfortable granting. Too bad.

Re: Got 15 minutes and want to learn Git?

#18
It would be nice to get everything on one page. As it is, in my laptop I am scrolling up and down a lot to see the instructions, the terminal, and the local filesystem, which are laid out as three rows in one long column.

I did the tutorial mostly without looking at the filesystem so I could stop scrolling. But I know I missed a few helpful "extra" hints because they were below the fold next to the filesystem.

On the plus side, it piqued my interest. I've been meaning to get around to this.

Re: Got 15 minutes and want to learn Git?

#20
post #15

This tutorial is very pretty and does a great job of emulating the local Git experience using just a single interactive webpage. However, Github seems to be trying to introduce Git to a wider audience - namely non-developers. From the blog post[1]: "If you know of a developer, designer, or other knowledge worker that would benefit from using Git but that hasn't made the leap just yet, send them over to try.github.com…

Coming from someone who has very little command line experience, my experience with Git thus far has mainly been trial and error. Reading 10 Getting Started With Git blog posts is great, but there's always a part of me that knows some of the information I'm getting could be wrong or outdated. For me, this was a fast confirmation that the commands I've been using are correct and the workflow I've developed is 'valid'.
Post reply on HN