I’m a beginner learning to code. Goal is to build on Solana, smart contracts and Dapps.

Have started CS50 course to lay some groundwork, but want to create a solid learning plan for the next 12 months.

  1. Is it worth completing free code camp curriculum?

  2. In what order should I learn C, C++, Rust, Python, Java, Solidity.

  3. As a beginner is it preferable to learn C and Rust or could I get away with learning Python and using seahorse?

I have th time and commitment, just looking to optimise my approach!

Any feedback would be greatly appreciated 🤟

Thanks!