Minecraft has three versions: Java, Bedrock, and Education Edition. Java is the original version of Minecraft, but Bedrock is now more used due to it being multi-platform. Bedrock Edition and Education Edition are written in C++ and Java Edition is written in Java.