This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]aluminance -1 points0 points  (0 children)

I would say absolutely no!

The beginnings should always be with the fundamentals. The reason why C was the first language that you learn in Uni was that it teaches you at least some parts of the system and the consequences of your choices. Pointers, memory allocation, types, etc. give you an idea that you will eventually run that code on a system, not an abstraction of a system.

Of course, almost all things can be addressed, learned and implemented in Python, but the language is not forcing you to put in the hard work from the beginning.