i feel it wa 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 pointer must be managed manually