How to Port-Forward a Minecraft Server?

Okay. I have an hp laptop with mine craft, and i have set up a server on it. I can connect to the server no problem, but i want my friends to connect as well.

-My parents are divorced so i'm going between 2 houses every other week. I want my server to be consistent so i don't have to constantly change it (Dynamic DNS)

-One of the houses has a mobile hot spot instead of a router, i'm not sure if that would make a difference or not (Verizon)

-I'm new to this server stuff so please make it very simple and step by step.

How to join an online minecraft server?

I've been playing solo on Minecraft PE for a while now and I decided to try it out on PC with multiplayer. I can't figure out how to join the servers. Where do you put the ip and what are you supposed to download?

Minecraft Mob spawner, what should I do?

Yesterday I just got a mob spawner from a random drop party. Now I'm just thinking " Should I customize it to spawn wolves/ocelots or make an xp farm? " (I'm on a peaceful server.) Help me decide

Minecraft - how can I display money on the screen?

On a minecraft server, there's a vault plugin, and iCurrency. How can I display the money on the screen? Without needing to type /money. Anyone know any good plugins that display the money in the screen?

How are there later versions of minecraft servers than bukkit releases?

I see this all the time. A new version of minecraft would be released then servers would update within a week EVEN THOUGH bukkit was still on an older version… And all their plugins are updated with it. How can i do this with my server? I have bukkit 1.7.9 but was wondering how to update it to 1.7.10 and update my plugins along with it. I think it has something to do with allowing players in with early versions but how do i do that?

Why is my router connection seemingly worse on a more free channel?

On my previous question, someone suggested to me to install an app called Wi-fi Analytics. This app allowed me to view that there were 5 other routers hooked up the same channel my router used (11). This explained my constant connection issues when using my internet browser, Minecraft multiplayer, etc. So, I accessed my router and rerouted it to channel 3, because in my area channel 3 seemed clear of other routers.

Now, I'm on channel 3, but I'm going on Minecraft servers and I'm receiving much greater lag than previously. Noticeable large freezes on servers, other players move around sluggishly or teleport around me, etc. The whole reason I switched channels was to avoid issues in which I'm using my browser/minecraft, and my browser loads very slowly, or the multiplayer servers continually state 'pinging' without loading. Now, that issue seems resolved, but this is honestly worse than before.

Why is this happening?

Why i can't create my own minecraft server?

I can play on my server yesterday, but now when i try to click on minecraft_server.1.7.10 it just force close. When i try to edit something, I notice that when i change the "server-ip" to my Hamachi IPv4 address on the "server.properties" minecraft_server.1.7.10 always close.

What is a good SMP server in minecraft?

I'm looking for a server where the gameplay is just like one would play in singleplayer survival.

What are the best servers for this?

Thank you.

Added (1). Well actually, I asked this question because I have googled them, and have found several I think I would like, but would like to have some second opinions.

Small minecraft vanilla servers? (less than 15 people)?

I'm looking for some minecraft vanilla servers preferably with not many people because it's not that fun if too many people are cause it's laggy and all the mines and resources are already taken xp I like to play with few people and have fun c: also i like to play really late at night so 24/7 servers would be great too.