I can highly recommend taking a look at the pear runtime. If you are familiar with nodejs javascript, all it takes is:
`npm install pear -g`
and then
`pear run pear://runtime`
to get started. Just follow instructions.
This runtime is part of the @dat_ecosystem and JS was choosen to exactly provide an easy way for anyone to get started with p2p.
an example cross platform app is https://keet.io
runtime docs are here https://docs.pears.com
have fun 🙂