Minecraft comes in two different versions, Java edition and Bedrock Edition.Bedrock Edition was first launched in 2017 and was based on the Minecraft Pocket Edition, which was launched in 2011.The Bedrock Edition is coded in C++ and is compatable with consoles and platforms such as Windows, Xbox, Nintendo, PlayStation, Fire, Android, iOS and Samsung Gear. If you want to play with friends who use Minecraft on a console then you should choose the Bedrock edition as it is incompatable with the Java Edition.