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!

  • Zookeeper-6@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    many guys recommend Rust, but i know Rust lang is unfriendly to beginners, especial guys which have not learned C/C++ or Python alike

    Similarly, Solidity is not an easy language to get started with, although its syntax seems simple (but very raw actually)

    My recommendation is Java or Python as your first programming language to learn, but i have to admit these 2 are not suitable for Solana Dev.

    • Icy-Fox-1044@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Thanks man 🙏 yeah it’s a hard decision with my goal being this specific. Going to keep learning fundamentals with CS50 with its big focus on C, then start learning rust to keep the vision alive. Instead of textbook learning Python, might just complete a follow along project and hopefully pick it up easy compared to low lvl languages