There's room for both. There's a reason why a lot of CS programs have shuffled from primarily C to Python (some had Java in between).
Not having to deal with boilerplate and housekeeping lets you focus on learning the topic at hand. Especially in a classroom setting where you're probably focusing on the specific subject instead of real-world dirtiness.
But after learning the basic concept, you do need an actual implementation if you want to do anything.
Not having to deal with boilerplate and housekeeping lets you focus on learning the topic at hand. Especially in a classroom setting where you're probably focusing on the specific subject instead of real-world dirtiness.
But after learning the basic concept, you do need an actual implementation if you want to do anything.