Learning the fundamentals of programming doesn't have to be difficult ! Exposing kids to software through creative activities can be a positive experience. There are numerous resources available, like graphical languages, that enable kids to build simple applications and grasp logical problem-solving skills. This first exposure can foster critical