JavaScript Guides
ShareLedger Client JS Library (ShareledgerJS) is heavily based off CosmJS, a great JavaScript based client for interacting with Cosmos-based networks.
Not only does it support client-side dApps or browser extensions, it also supports server-side backend services. With some polyfills it works perfectly React-Native environments. See React-Native projects.
The "JS" in ShareledgerJS means JavaScript (aka run everywhere), we actually develop in TypeScript.