Theorically speaking you could create an imitation of life with it. But it depends on what you find interesting. Some people like to create and spread viruses for fun (if you're one of them: please die). You can make a movie player, an image viewer, a file converter, a compiler, a new scripting language, etc, etc...
Ofcourse it all depends on what you think is fun. I get a big smile on my face each time a program successfully compiles without errors. And if I realise something that I didn't understand before. From what I can gain from your question it looks like you are not really interested in programming itself but what the product you make is. So unless you think the coding and math is fun you wont get anywere close to what you consider fun. (You will have lots of problems making a simple text program if you don't practice the coding part first)