Not only does that teach an aspiring programmer absolutely nothing, it's also a genuinely shit way to do things since you are beholden to external libraries that change all the time and often have bizarre interactions, side effects and bugs and you end up literally not understanding how to do anything or how anything works.
Python has a debugger and you can go through your code and library code step by step and examine all the interactions and edit variables on the fly. It's the best starter language because it's easy to understand how babby is formed. It's easy to install (on Windows, and on Linux you already have it).
Python libraries are very good for boxing the shit you don't (yet) know but want/need to work with, understanding of which must be built on a stronk foundation the beginner programmer doesn't have.
At the end of the first programming lesson in my life, I walked out wide-eyed and said, "Mom, mom, check this out, the largest value longint can hold is TWO BILLION ONE HUNDRED FORTY SEVEN MILLION FOUR HUNDRED EIGHTY THREE THOUSAND SIX HUNDRED FORTY-SEVEN". When the second lesson started, the teacher said, "ok this is awkward, but why none of you said anything? You're in Intro to
computer use and I gave you intro to
programming! Let's start over. In 1833, Charles Babbage..." When we finally got to programming, it took me (the class, really) a while to understand the concept of variables, because the teacher couldn't understand how stupid we were.
"Our first program. Let's weite a program that calculates the sum of two integer numbers, let's say 3 and 5."
<...>
"Here's something funny," I said, "in my program to calculate 5+3, it doesn't always output 8, it outputs the sum of the numbers I type in!"
Now people have a vague understanding what a browser does when they go to a website. Python's `requests` ("for humans") allows them to automate the same vague shit in their code, it's a new thing they could not do but now can. A guess-the-number game is one of babby's first programs, and it doesn't take much to be able to play guess-the-number with a telegram bot without knowing async, event loops, and other Satanic doctrine.
I'm not telling people to be pajeets, copypasting found/generated code into their projects because someone on the internets says it does what they want. (DO NOT DO THIS, THIS WAY LIES LOLCOW GIRL CODER BRAINROT.) I'm not telling them to be javascript developers,
importing a lolbrary for every little thing. But beginner programmers should not be discouraged from developing inside or outside of a box and relying on libraries the contents of which they don't understand. Everyone abstracts away
something, unless they're God or Terry Davis.
"The bird is okay even though he doesn’t understand the world. You’re that bird looking at the monitor, and you’re thinking to yourself, ‘I can figure this out.’"
The deal with this thread is a lot of you here are programming genuises, and you think,
why, if I were a kid again, and maybe if an adult taught me programming, I would've liked to start like so. But this is the Farms, and aspiring programmers on here -- 18+ and never programmed -- are definitely not child geniuses.