Default avatar
🫥 2 years ago
What languages should one start with when wanting to code for lightning, bitcoin and nostr? I understand bitcoin is mainly C++ with some Python. Would you suggest Java as JSON is common?

Replies (2)

Use a language with a SDK if you want to go fast. For nostr, NDK (nostr-dev-kit) is in javascript/typescript, and rust-nostr is in Rust, with bindings in python, kotlin and swift. Using them will make you earn a lot of time avoiding to reimplement what every nostr dev already did.
Default avatar
🫥 2 years ago
Would a base of JavaScript be required for this? I know it conceptually, but have never had to code anything in JavaScript. Or is it better to jump right into ndk?