If you want to record your own voiceover, I'd recommend getting a base level USB mic, such as this RODE NT-USB, to record directly into your computer to Premiere Pro CC using the Audio Track Mixer. If you need to create any screen recordings, I'd recommend Capto for Mac and BandiCam for PC. If you need to record your keyboard as you showed in one of the sample videos you sent, you can record with an iPhone or another video camcorder or DSLR using a tripod and then you can edit the video to watch the screen recording and your voiceover.
... View more