Small Basic, aimed at bringing fun back to programming has reached version 0.4 now. I’ve been following this project since it started and it has been getting new features steadily with each release. v0.4 brings bug fixes, and a ‘Timer’ object to make it easier to code games. Small Basic is also available in French now thanks to the localization of the UI.
If you’re planning on learning programming or teaching your young ones, Small Basic is a good way to start. You can download it here.