When you just want to get your hands dirty for the first time (without the need to build your own hardware first) I would highly suggest to make your own firmware for the Novation Launchpad Pro. It’s quite simply: