Programming has become more and more important in the modern times, especially in the blockchain and web3 space.
We all know Rust, Solidity, Motoko,...which are popular web3 languages.
Why we advise new devs to start with languages as python and javascript ?
Ten thousand of developers are needed in the Web3 space (if not more...).
While web2 developers will need to learn some new skills, many already have the critical foundation they need in languages like Python and JavaScript. For new devs, javascript and python are a perfect start.
Python is one of the most popular programming languages for data science and web3 development. It's a language that's friendly to beginners and developers..
Because python has a large community, it will also have a lot of libraries and APIs.
As an other bonus, Python is readable and has object-oriented capabilities to make programs easier to read without difficulty.
Later when you want to develop smart contracts on Ethereum for ex, you will need solidity. It is important to know that Solidity is heavily based on C++, Python, and JavaScript, so those who already know one or two of these have a big advantage.
Is it possible to learn python in a fun and easy way?
We thought about that, and how to involve as much new and existing devs in this world.
At Kata.Games we developed a toolkit that gives you the opportunity to develop games with basic python. It's a good way to practice and you create your own Indie game that users can play.
It's on the Stellar Development Foundation blockchain, so you are already in web3 as a +
Is also a good way to involve the new generation, and to get them excited in programming, what will be extremely important for their future.
For those interested in this approach and would like to learn more about python and programming, join us in our discord channel.
We are testing new ideas, helping with python programming, and reward testers with LUDO tokens. Those will be the in game token used for the play2earn and create2earn system.
https://discord.gg/fbSG42j8KrWhat you all think about this approach?