The Rubik's Cube
Congratulations to The Rubik's Cube which has just celebrated its 40th anniversary.
My Favorite Cube: The Da Yan Company produces a cube that uses a clever internal design that reduces friction and is my recommendation for an inexpensive and easy to use cube. A nice bonus Is that the plastic itself is colored which avoids the wear and tear placed on the stickers on a standard cube.
Typical cubes must go through a breaking in process to allow for smooth turning. This Process is typically aided with the use of "Cube Lube" lubrication gel. This cube comes out of the box ready to go.
Da Yan Cube Link: Here
In Rubik's cubers' parlance, a memorised sequence of moves that has a desired effect on the cube, is called an algorithm. This terminology is derived from the mathematical use of algorithm, meaning a list of well-defined instructions for performing a task from a given initial state, through well-defined successive states, to a desired end-state. Each method of solving the Rubik's Cube employs its own set of algorithms, together with descriptions of what effect the algorithm has, and when it can be used to bring the cube closer to being solved.
Many algorithms are designed to transform only a small part of the cube without interfering with other parts that have already been solved, so that they can be applied repeatedly to different parts of the cube until the whole is solved. For example, there are well-known algorithms for cycling three corners without changing the rest of the puzzle, or flipping the orientation of a pair of edges while leaving the others intact.
Some algorithms do have a certain desired effect on the cube (for example, swapping two corners) but may also have the side-effect of changing other parts of the cube (such as permuting some edges). Such algorithms are often simpler than the ones without side-effects, and are employed early on in the solution when most of the puzzle has not yet been solved and the side-effects are not important. Most are long and difficult to memorize. Towards the end of the solution, the more specific (and usually more complicated) algorithms are used instead.