Some things they will learn so quickly it will blow your mind. Other things might take a bit longer. The more times you can expose your dog to a learning exercise, the quicker they will learn. The more times your dog makes a mistake, the more chances you will have to show him the right way to do things. Making mistakes is a necessary part of learning.
Some dogs generalize concepts better than others.
Some dogs will understand the concept all across the board. Eventually the dog will understand the concept of sit. This is what I mean by being fair. There is not a single training methodology that will produce the same results in all dogs. You will know your dog better than anyone else.