2 ms·
> I would be interested to know if there are reasons Go is a better teaching language than Python. I don't know if it is _better_, but Go has a number of progr
by wiremine 11y ago
> I would be interested to know if there are reasons Go is a better teaching language than Python.
I don't know if it is _better_, but Go has a number of programming concepts you don't see in Python:
- Static typing
- dealing with pointers and dereferencing
- building binaries vs. using an interpreter
- Non-class based OOP
I can see these being helpful to get under your belt sooner rather than later.
Go wouldn't be my first choice, but I found the write-up helpful. I'm predisposed to think interpreted languages like Python are "easier" for kids. Good to see something that shakes that up a bit.
EDIT: bullet points layout
- icebraining 11y agoYou can add the first three using Cython, which is a small step from Python. As for struct-based OOP, why would you want to teach that?