New to robots. Need help bringing an idea to life

Hi,
I am looking to build a simple bot that I will fit into a 3D printed case. I am hoping to make it the size of a computer mouse or smaller.
I want to build a robot that I can program to move at specific time intervals just in a circle with wheels or even vibrate for a set amount of time.
My question is where do I start? I don’t even know the words to search for parts. I figured I’d ask here while I was searching around on my initial fact finding mission.
any and all help is appreciated.
Thank you
Helnick

We have the series of articles for you: robotshop.com/blog/en/robots … ke-a-robot
These focus on mobile robots.