Ok, I was wondering if anyone could steer me in the right direction for how to get basic knowledge about coding for the game? I pick up on that stuff pretty fast, but I only have experience in C++ and HTML...I read somewhere that the Infinity Engine was based on Delphi 5?
It may be, but that won't matter to you a bit.

If you can program C++, meaning you understand the difference between source code and compiled code, you've got a good start.
Step 1 is to go get Infinity Explorer and Near Infinity and start browsing. Anything, everything.
Step 2 is probably to start reading some tutorials. Both FW (www.spellholdstudios.net and the related forums) and TeamBG (tutorials.teambg.net and the related forums) have a fair amount. The
WeiDU readme also has a growing number of tutorials in it, and a LOAD of example files are in that archive that a lot of people never bother to check.