I learned last year, learned with my cousin. Our friend showed us the basics for about an hour on a small mountain, than we just learned on our own, by the end of the day we were stopping very well, linking turns together decently and making it down the mountain well. By the second day we were sharping up those skills, by the third day we had it down pretty darn good. It worked out well learning with someone else, and the fact that we progressed within the same amount of time helped. Still learning new things every time though, that's part of whats so fun. I taught a friend this year, he had a bit of trouble the first day, but the second day he started linking turns together and getting it down, a couple more times and he'll really have it down. I guess everyone progresses differently.