Penjee.com 's Blog

What is Block Based Coding?

Block Based Coding is the de facto way to introduce kids to programming. Instead of text based programming, block based coding involves dragging “blocks” of instructions. By far, the most popular block based app is Scratch. As you can see in the pic below, you drag blocks of instructions on the left into the editor on the … Continue reading What is Block Based Coding? →

Beginner Programming Projects

People learn to program for many reasons . Some have to satisfy a school requirement; others, want to pad their resume. Others…just want to learn how to make computers do stuff! So, what’s the best way to learn to program? It’s a tough question to answer but one thing that you’ll hear over and over … Continue reading Beginner Programming Projects →

Why Learn Python as Your First Programming Language?

Why Learn Python as Your First Programming Language? So, you decided you want to learn programming, congratulations! You are about to begin a journey that , I hope, is as stimulating and rewarding for you as it was for myself! But the first question is–Which programming language should you first learn?? We thought long and … Continue reading Why Learn Python as Your First Programming Language? →