Yes, fortunately English is the primary language here LOL.
There is a thread in the "newbie" section in which to introduce yourself, but no problem.
Welcome!
Read, read, read some more!
Ask questions when you have them and enjoy.
Everybody here has been pretty cool and I'm sure you will benefit from the experience!