if you have not joined scratch yet, this could possibly help you with your decision
This is a project for my school's stem club!