>>106301695
i mean c is good for learning about pointers and directly calling malloc/free but unless you are literally writing embedded software you shouldnt use it in my opinion
c++ is a terrible language but c is a direct downgrade, void* is not a substitute for generics
you can honestly learn about pointers from c++ anyway since youll mostly be using references after that anyway