Thanks for your explanation mocacinno!
No problem
Do realise that this is a seriously flawed explanation i dumbed down to give a basic idear of what the lightning network is... I even had to correct a mistake i made during the creation of the post.
I myself only started experimenting with the lightning network for less than 2 weeks, i don't know all the in's and out's yet either, but i'm slowly gaining knowledge.
If you want to experiment, setting up a lightning network node is really easy... Just get yourself a small linux VPS (or install linux on your pc), install a bitcoin core deamon, sync it with the testnet, then compile https://github.com/ElementsProject/lightning and follow their very basic how-to tutorial... It took me about 2 hours to set everything up (granted, i already had a bitcoin testnet node running, so i didn't have to sync the testnet blockchain), i ran into some problems, but cdecker helped me out
In my opinion, the best way to learn about a technology is to get some hands-on experience, and since bitcoin has a pretty stable testnet, you can get this hands-on experience without risking any real BTC (losing tBTC is not really a problem)