About effects and plugins: Don't think about it yet. The "built-in" plugins and effects are powerful enough to bring you far along the road. It's only when you have special demands that you may need special behaviors or effects. And everything (yes, everything apart from online multiplayer network code) can also be realized with events. So, there's no need to install anything until you know you need it.