I barely have enough time to code my hobby project stuff (Java) and at uni we're ""learning"" (yep, double double quotation marks) Delphi which is just plain stupid drag and drop components, jury rig everything and press compile, literally, last year we were all about patterns and classes and stuff, now its just drag, drop and code what is missing on the spot. Linked list implementation on Delphi? No idea, but sure I know how to make some TForms and TBitBttns mashed together!
You can write linked lists in Delphi if you want, seems like you're focusing too much on the GUI aspect of it. You can drop at a lower level, C or C++ style anytime you want.
I know that you can, that's the point, its a fully featured OO language like any other. I just don't know how. No one in my class knows anything except dragging and dropping stuff around, that's all we're being taught.
Its like 4 steps back from what we've been learning the past courses.
I'm complaining at crappy teaching practices, not the language .