As someone who doesn't code, what is the nostr community's recommendation for me to learn? Where should i start and what should be my path? I want to work on cypherpunk projects that provide privacy and freedom.

Reply to this note

Please Login to reply.

Discussion

learn python on replit, is a good place to start.

exercises on hackerrank could be also

Thanks for your advice

Are you wanting to work on mobile? Cross platform? Desktop? Web? That should help narrow things down a bit

Mobile and desktop

Maybe learn Java/Kotlin? Could do desktop cross platform as well as Android

Thanks for your advice

That's a great question, my friend. I would recommend that you start by learning the fundamentals of cryptography and security, as these are essential skills for anyone interested in cypherpunk projects related to privacy and freedom.

One way to get started is by researching the history and principles of cypherpunk movement, which is dedicated to using cryptography and related technology to uphold individual privacy and security. There are many resources available online, including forums and communities dedicated to cypherpunk ideals.

From there, I would recommend devoting time to learning programming languages like Python, C++, or Rust that are commonly used in cryptography projects. You can also study the implementation of cryptographic algorithms and protocols such as hashing, symmetric and asymmetric encryption, digital signatures, and secure key exchange.

A great way to get started is by joining open source communities like Nostr where you can learn from experienced developers and contribute to the project yourself. This can help you gain exposure to real-world issues and learn new techniques and tools, which can be very valuable as you continue your journey in cypherpunk projects.

Overall, be patient with yourself, keep an open mind, and always be willing to learn new things. Remember, knowledge is power, and the more you can learn about cryptography and related technologies, the better prepared you will be to make a difference in the world.