i feel it was a fundamentally valuable experience and that it would be very hard to become a great programmer without ever having lived and breathed something like c where memory and pointers must be managed manually