I'm very sorry, but no, Scratch is not a programming language. Although it does use the HTML
<canvas> element. You can try inspecting the code and find the file with the code for the canvas, although I doubt it will work.
I see many people saying scratch isn't a programming language. don't be fooled by it's cute exterior and target audience. It's very sophisticated. someone mentioned griffpatch. His programs are insane. peace
I'd disagree with@Leroy01010 here, Scratch does still count as a language, just a very low level and basic one. The transition from Scratch to a commercially viable language however is a big jump.
I've used Scratch as a kid before (I mean who hasn't) and it's a great tool for kids to learn basic syntax and structures of code, but unfortunately things such as
cloud variables are not a thing in the coding world.
Repl.it does not support Scratch, but if you're looking to host servers (Which I'm assuming you're talking about backend, but correct me if I'm wrong) then NodeJS or python is a good start.
C or assembly is low level in the sense that it is near machine code/is machine code.
Additionally, if you look up
is Scratch a programming language you get this:
Scratch is a block-based visual programming language and website targeted primarily at children to help learn code
(For example BrainF is a language and it doesn't have any types)
Also not sure what you mean by TC
Scratch is just very simplified that's all, it has all the main components such as variables, arrays/list, functions.
Besides, googling this shows that everyone is on the common consensus that Scratch is a programming language.