Like most computers from the late 1970s and 1980s, the Commodore 64 came with a version of the BASIC programming language.
Unfortunately, the onboard BASIC programming language offered no easy way to tap the machine's advanced graphics and sound capabilities.