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.