Heading into the final few weeks of my last semester of year 2 at university and it's okay.
The one thing that is breaking my brain more than other modules, is the C module. Not sure why I'm finding it so difficult but it's mind boggling! I get the idea of pointers, structs, memory allocation, etc. but I just can't bring it all together to develop a clear or even a basic understanding of the language.
I think it's because I was spoiled - the last 2 years we've been doing Java, JS and Python mostly so it's been very high level and I didn't need to worry about things like the above. We're doing linked lists now and while I get the concept of a linked list, implementing them in C is a different ballgame entirely.
Has anyone else had a similar experience? If so, any tips to make C more palatable?