It is a right of passage for any engineer or programmer to solve their first Rubik’s cube. People may tell you that they learned on their own how to do this, but that is highly unlikely. They most likely found a set of instructions that they tirelessly walked through over and over in order to get the cube solved or they found one of the websites below or the great Youtuber Noah Richardson who Breaks the steps down in his Youtube videos!

My favorite website for learning the basic concepts and moves to solve a Rubik’s cube:

how-to-solve-a-rubix-cube.com

The easiest Youtube video I have found to learn are a combination of these two videos.

Begin with this video: Solve a 3x3x3 Rubik’s Cube: Easiest Tutorial

Use this video for alternate endings if needed: Easiest Way to solve a 3x3x3 Rubik’s Cube: Intro to F2L

Again both of these videos are hosted by Noah Richardson, so if you find them helpful, subscribe to his Youtube channel!!

Solving a Rubik’s cube requires a series of steps:

1) making a yellow dotted white cross

2) Matching the yellow dotted white cross’ sides one at a time and turning the side 180 degrees forming a complete white cross

3) Flipping the cube over and matching non yellow sides with their center face and then moving it left or right to put it in place with it’s other color’s side face (That’s hard to explain)

4) Once the above steps are complete you typically will have both top and bottom layers solved.

Because the steps to most easily solve a rubik’s cube are just a bunch of move patterns (lets call them algorithms) After solving the top and middle layer, you could be left in a number of any situations, each requiring the knowledge of a new algorithm, which is not super hard to remember, but may need to be run once or twice depending on the yellow pattern you see on the bottom of the Rubik’s Cube. This branching makes it difficult to cover everything in one video there fore I suggest seeing where you end up and either continuing the first video or switching to the second. You’ll figure it out.

5) Solving the bottom layer completely!

The 5th step I have outlined above is several micro steps that involve rather complicated algorithms used over and over to et all of the corner and side pieces into their correct position. I believe that if you are clever enough, in one days time practicing all of the steps above step 5 you will be able to (on your own) always get to this step. it’s getting past here that may take some practice.

Once the Top and middle layer are solved, you will be in one of many states when you look at the yellow face:

A) yellow dot with a matching yellow side (we need to get to the hook state)

- F
- R
- U
- R*
- U*
- F*

B) yellow dot with no matching side (We need to get to the bar state)

- F
- R
- U
- R*
- U*
- F*

C) yellow hook (we need to follow the hook steps)

Position the hook that it looks like an S from top right flowing down to middle left, any color can be facing you.

- F
- U
- R
- U*
- R*
- F*

You should now have a yellow cross, move to the step labeled “Yellow Cross”

D) yellow cross? we need to skip directly to the yellow corners step.

- R
- U
- R*
- U
- R
- Ux2
- R*

Now we should have a Yellow Cross, perform these next steps:

1) Twist Up in clockwise notion until a yellow piece is facing you.

- R
- U
- R*
- U
- R
- U x2
- R*

If you end up with a fish continue, otherwise, if you ended up with another cross repeat the step above once more to get a fish.

At this point your fish should be facing Southwest, we also need a yellow piece facing us below the Southeast corner (If yellow is facing up) If your yellow piece is on the southeast corners right side and not facing you, perform the action as many times until this is true. We want the fishy pointing southwest and the southeast corner having a yellow facing us.

Now lets do our final performance to solve our top yellow. Continue the steps again until yellow is solved. Then we turn any side that has two corners solved away from us and perform these steps:

- R*
- F
- R*
- B x2
- R
- F*
- R*
- B x2
- R x2

If you did not have same corners but one side complete or one side with matched corners but no matched corners anywhere else, do the above moves again.