But I find it so freeing when there is no expectation to accomplish an objective or for the outcome to even be usable. I just want to enjoy the creative process of building something and possibly show it to others. Many people seem to think of programming as purely pragmatic. Something you do only for work or to get a task done.
I want to change the notion that programming has to be a serious endeavor.
That isn’t to say that play is useless, or at least not in the sense that I wrote about before. I think it is quite the opposite! There is something about the expectation of doing something to get a job done or to learn or to make money that takes away from the enjoyment of just doing.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.