C Structured dildir, "OOP var ama nasıl kullanacağını bilmiyorsun" yanlış bir tabir. Structured yapısı yüzünden zaten her yere pointer gönderiyorsun. Type-safe de değil.
Scope resolution dışında java, js, c# gibi dillerden çok bir farkı yok.
Diller arasında kaybolup gitme... Öğrenmen gereken...