I have never done anything like this before. Will it be hard for me to catch up to everyone else?

Joining anything new requires a slight learning curve. Everyone is at a different level, and it won’t take long before you will be kicking, blocking, and punching with the rest of the members. The instructors are very good at keeping the classes challenging for each member, no matter their level.