Lol, don’t feel bad, I have a couple of ender 3s in my mix of printers, and one stopped extruding. I cleaned, then replaced the hot end, then moved on to testing the motor by plugging one of the other motor cables into it. Replaced the motor thinking that was the problem. Nope.
So then the only thing that could be the problem is the control board right? Fine, ordered a replacement and it STILL doesn’t extrude.
…..it was the damn cable that goes to the extruder.
This. I love me some python, but it’s so unstructured (and by that I mean more how the structure is based off spacing), I actually think it makes it harder to learn vs. easier.
“Bracket” languages let the learner get a feel for when a piece of logic ends, which I think is important to learn at first. Also, C type languages, ESPECIALLY C#) are everywhere, depending on the field you end up specializing in you probably have a 90+% chance of needing to know one of these languages.
Seriously, there is nothing wrong with python, but I think the easiness of it actually works against learning to code (imho)
It’s a genuinely nice language with tons of syntactic sugar. It’s fast, flexible and runs everywhere. Honestly my favorite language.
Other nice things about it is you can write object oriented code as well as functional style with it, so it even handles the style of code you prefer which is a lot harder to do with other languages. Finally it’s open source but also has deep pockets behind it so the language is constantly being pushed forward.
You all are fighting over all these cad programs and most of us are over in tinker cad going “look! I made a box yay!”