Try a simple text based choice making adventure,
u know, something like,
your standing at the mouth of a scary looking cave.
what do you do...
Press key:
1: walk bravely in
2: yell "is there anybody in there?"
3: send your foolish friend in first."
you can begin using if statements to navigate the choices.
Then you can move onto select case statements to simplify choice.
you can implement input and output of data of various types - eg whats your name, age, "choose your own victory catch phrase" etc.
randomly generate events like monsters and treasure,
create variables to store stuff that matters to the character
use maths in your statements - make some basic health, attack defend, stats and create a very basic combat system for the monster in the cave
eg. health = health - monsterattack
show pictures that correspond to choices. so the txt based adventure has some illustrations
and of course you will have to place this inside a loop
the first learning project I made in DBpro was similar and began with, "you are fighting a scary monster... what do you do?"
hopefully that is not too basic or challenging for an introductory program.
Sometimes I like to use words out of contents