It should not be too difficult to pick up. C design was influenced by ALGOL and Pascal, so the semantics and logical flow will be pretty familiar. You can get an overview of the differences between basic Pascal and basic C here .
But you marked it as Delphi, and you mentioned C ++, which implies that you will need information about OOP methods. Try this article or this one that compares object oriented programming in Delphi with C ++ and other languages. Both of them are a bit dated, but most of the basic information in them is still used today.
If you have any specific questions about language features, feel free to ask them here and welcome Stack Overflow!
Mason wheeler
source share