I tried learning Objective-C after doing Swift and a little web dev with languages like JS and Python. I should have introduced myself to C basics first, because all the weird shit Objective-C does makes sense once you know the problems you can run into writing C code.
Imagine trying to work with Objective-C when you don't know what a header file is or why you need one.
That was me trying to translate Objective-C into Swift.
I tried learning Objective-C after doing Swift and a little web dev with languages like JS and Python. I should have introduced myself to C basics first, because all the weird shit Objective-C does makes sense once you know the problems you can run into writing C code.
Imagine trying to work with Objective-C when you don't know what a header file is or why you need one.
That was me trying to translate Objective-C into Swift.