MakeCode - Microsoft

MakeCode teaches with fun projects, gets immediate results, and both block and text editors for learners at different levels.