There are two major versions of Minecraft - Bedrock Edition (also known as just Minecraft) and Java Edition (also known as Minecraft Java). While they are very similar there are notable differences between the two. If you are planning on buying the game here is everything you need to know about both versions of Minecraft and how you can choose the version to purchase.
Minecraft: Java Edition vs Bedrock Edition
The Java Edition of Minecraft was released in 2009. It was called simply "Minecraft" until it was renamed to "Minecraft: Java Edition" in September 2017. As the name implies, it’s developed in Java and isn’t compatible with the current version of Minecraft for the most part. This edition is commonly referred to as "Java".
Minecraft: Bedrock Edition was based on Pocket Edition (mobile edition) which was released in 2011. This version of the game is available on nine different platforms and features completely rewritten game code compared to the Java edition. This edition is commonly referred to as simply "Bedrock".
Java Edition Features
Customizability: You can download any skin online or make your own and upload it to use in-game.
PC only: Java Edition will run on Windows, macOS, and Linux
Mods: Players can download community-made mods to change your gameplay experience
Resource Intensive: Loading up a bunch of mods can ramp up the system requirements.
No Cross-Play: Java Edition users can only play with other Java users
Communities: There are countless online servers and communities with all kinds of variations and mods to change up the multiplayer experience
Bedrock Edition Features
Multi-Platform: You can play Bedrock Editions on Minecraft console, mobile, and PC
Marketplace: Add-Ons or Skin packs can be purchased from the marketplace to change your gameplay experience
Cross-Play: Bedrock players can play with any other Bedrock player online
Lower Hardware Requirements: Bedrock Edition has fixed system requirements since mods are not available.
Controls: Bedrock Edition has the option to switch to a controller for movement or touch controls if on a mobile device
Moderation and Parental Controls: Bedrock Edition has more parental controls and safety features.
If you want to mod or run custom servers, the Java Edition is the way to go. If you want cross-platform gameplay or want to play on mobile and consoles, the Bedrock Edition is your only option.