A true beginner will not start with "raycast vectors", he knows stuff that's not simply understandable for the bare people.
Guys, I think you're wrong about him. You might realize this if you went to see all his posts on the CGE forum.
He didn't start from vectors, but from something much further and simpler.
He always said he knew other languages and wanted to learn Pascal because CGE is a powerful free game engine, but honestly sometimes I thought it was lacking in other languages too. After all, when you're a programmer, or something very close, it's not the language that makes the difference. You get a manual and do your own thing in the new language. If necessary, ask for help on something.
The vector problem arose from the need to visualize the raycast ray, as he couldn't make his simple code work which was supposed to make use of the raycast. I suggested he find a way to visualize the ray so he wouldn't go in blind, and @Michalis suggested two alternatives for doing so.
He probably would never have gotten lost on vectors if his piece of code had worked right away.
However, it is also true that it is currently missing.
I would also say to try waiting a few days, but then continuing to talk about it becomes useless.
He's free to do whatever he wants of course, but as I said, he needs to know that if he looks for
real help he will continue to find it.