Scratch is ok... I personally think that this is a better place to start, but Scratch helps with some basic mindsets. When you hopefully get this, I hope that experience comes in handy.