An algorithm is a set of moves that move pieces around the Rubik's cube. It is important that you learn fast algorithms from the beginning because they are crucial to your times and are fairly difficult to change. Here are some of the suggested links and PDF's for common algorithm sets.
Sites for Everyone
- algdb: Probably the best website for algorithms of any sort. Includes many subsets aside from CFOP algs.
- CubeSkills: Hosted by world-famous speedcuber, Feliks Zemdegs, this website includes tutorials for 3x3, 4x4, and One-Handed. The videos go very in depth, separated into 3-skill levels: Beginner, Intermediate, and Advanced. We highly recommend this website!
- Speedsolving Wiki: An overall great place to look up algorithms, methods, and terms you don't understand. There is also a forum to ask questions.
- TheCubicle's Tutorial: A really great tutorial showing how to solve the Rubik's cube.
- Badmephisto's Cubing Site: An old, classic website with beginner's tutorials and introduction to CFOP.
- Use algdb and CubeSkills listed above.
- Stephen's Alg Spreadsheet: Used for timing and tracking purposes, contains decent algs and a realistic comparision of the speeds of each alg.
- Kian Mansour's Website: World's current fastest Roux user's CMLL, LSE, etc. algorithms.
- Phil Yu's Tutorial: Phil Yu, cofounder of theCubicle, is a sub-10 ZZ user. His tutorial is very good (vary gud) for beginner's looking to learn ZZ.
- Chris Olson's Website: Former world-record holder Chris Olson's 2x2 algorithms. Also includes some 3x3 algorithm subsets.