Young Coder
Published in

Young Coder

Why I Don’t Love Python as a Beginner Language

We often use Python to teach programming. But what if it isn’t the best starting point?

Illustration courtesy of Ouch!

If you want to learn the black magic of making metal and silicon bend to your will, no language is a bad starting place. In fact, you don’t even need to use a traditional programming language — you can learn plenty writing shell scripts or…




Insights into the .NET stack. Thought pieces about the craft of software development. Real advice for teaching kids to code. And a shot of humor.

Recommended from Medium


CS 371p Spring 2022: Adhan Razzaque

Login scenario with Report generation using Extent report and TestNG

Creative Coding Week 7: Midterm Project

Raspberry Pi Cam Pan-Tilt Controlled Over Local Internet

Using shakes to show an Android app feedback form

Why Ditching Ngnix in Kubernetes is a Traefik Choice

Reliable custom software outsourcing Services in Vietnam

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Matthew MacDonald

Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries:

More from Medium

Can You Teach C# as a First Language for Kids?

C++ — Command Line Arguments

The intrinsics of types in C#

Pointers in C