I want to learn Solana blockchain development where to start?
2 Answers
Check out these courses that cover everything in the Solana development journey
Check out developer guide on the Solana docs website. You can filter based on your experience and search for specific topics
If you are a visual learner, Nick from the Developer relations also has a wonderful course on the same
Freecodecamp also have a solana tutorial
@jimii's answer is great, but to add, from another person who has also worked with Mongo / Express / React / Node:
You will be familiar with browsers sending requests to HTTP handlers in Express. In Solana, instructions are sent to instruction handlers in Solana programs, via the program's address. Instead of sending a response, the instruction handlers write their changes to the blockchain to be read back. Multiple instructions to different programs and different functions are bundled in a single transaction, and all instructions must complete for the transaction to make any change.
In React, you have a 'Wallet Adapter' which gives you the 'Connect Wallet' you've seen on Jupiter, Mango, etc. Use create-solana-dapp to set this up quickly.