Furthermore it is fairly easy to determine, which algorithm is needed at any given time, because we first look at the orientations only, and then at the permutations only. Of course, I cannot say this so directly, because solving the cube layer by layer is not a single method, but an incredible amount of variants and improvements of one basic idea. Others belong among the best methods of solution and use from 50 to 60 moves, which is a very good result. With frequent training and improvement one can achieve less than 30, or even 20 seconds. This method of solution is very logical and clear, but of course there are variants, which are just the opposite.
Some variants using a small mnumber of algorithms are suiable for learning by beginners.
I couldn't discuss all thoss variabts here, but I tried to include those that were, in my view, the best and easiest. Thus the goal is to take it in a most general way, so that everyone would find the method closest to his taste.