CUSTOM CHASSIS; Where should I start?

I am a intermediate coder, looking to make a custom chassis that do basic stuff like turns, starts, move, etc. I don’t wanna use A-Chassis or Rockport. As I wanna learn how to and eventually get better at this type of stuff. But anywho, I was wondering where should I start? Please reply here or shoot me a message at teri#6185