Colobot: Gold Edition is a real-time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save the humanity and get programming skills!
In the original version of the game there were 14 buttons for building. However, the last one could not be unlocked in any way, even after you beat the game.