Fps bug

I’m making an animation and the fps is set to 30. For some reason when I play it, it shows 2 fps? Please help me! I’m a blender newbie! (see below for example)

That most likely means your machine is to weak to do realtime viewport playback. That said Blender has issues with viewport speed in some areas.
Anyways everything will be just fine in the final render.

If you are using any normal map nodes in your materials, try muting them and see if it improves animation performance. Also check this:

The fps you set to 30 is for render output. The fps you see in viewport described in the manual:

Playback FPS
Show the frames per second screen refresh rate while an animation is played back. It appears in the viewport corner, displaying red if the frame rate set cannot be reached.