Educational programming language and graphic platform for all ages in K12, adapting to each age and level of knowledge