Can't setup Multiplayer for Minecraft 1.7.4?

I have recently bought minecraft and I have tried searching for methos on how to set it up, both on my laptop and computer, however every method for 1.7.2+ versions, .jar and.exe i've tried but haven't worked and I would really like it if someone could help me with clear steps from start to finish.

I want to be able to set up my own server for me and my friends but also to be able to go on other servers without so much lag, so steps to increase fps would also be appreciated. Looking to enjoy this game to the full.

Your best bet would be to either port forward a server… Or get a server hoster to do it for you. To port forward a server, you need to know the ip of your router. Normally its 192.168.1.1 or something similar. After that, you need to open the port 25565 (TCP and UDP) Finally, set the ip of your server to your EXTERNAL IP (can be seen on whatsmyip.com) then a colon, and then 25565. Example: 53.61.64.732:25565