Very new to it all unfortunately, looks like I have a lot of sleepless nights in front of me.
It is pretty hard to get classes and Object Oriented programming, until you have dealt with it.
You should read up on classes, records, data passing, etc.
Streams are OO heavily, and you should be familiar in some language of how they work. I am new to pascal myself, but I know a bit of C, C++, and VB which are all OO -> so that helped.
Programming starts with logic, and code, then actualy syntax. If you don't have the logic and understanding of stuff like OO programming, then syntax is the least of your issues!
Read up and do pratice programs. best thing is , find a project and work on it. You will start with it being pretty bad, then you can change code as you get better. Thats how you lean!
Good luck!