Please describe your proposed solution.
Plutus is the native smart contract language for Cardano. It is a Turing-complete language written in Haskell, and Plutus smart contracts are effectively Haskell programs.
Plutus contracts consist of parts that run on the blockchain (on-chain code) and parts that run on a user’s machine (off-chain or client code). Both the on-chain and off-chain code are written in Haskell
Haskell is a functional programming language and it is not as popular as other imperative programming languages. Besides, Haskell's programming style is very different from other popular programming languages. This creates a barrier for developers to access and build products on Cardano
So we will do 30 Haskell Live-coding sessions in 6 months to help everyone learn how to build projects on Haskell. It can help developers from other programming languages access Haskell in a simpler way. This can help a large number of developers from other programming languages switch to building projects on Cardano.
In fund 8, we have a funded proposal "Haskell Course For Beginner" - Link: <https://cardano.ideascale.com/c/idea/399961>. Everyone can learn this course:
https://www.youtube.com/watch?v=wNWGXALGx2w&list=PL6XMhpnl2Hg_5mLk5Gv3os1HUcP1E1Rj6&index=1&t=92sThis course helps everyone from beginner can approach Haskell easily (a basic Haskell course).
In fund 9, we have a funded proposal "Haskell Course For Developers" - Link: <https://cardano.ideascale.com/c/idea/63880>. Everyone can learn this course:
https://www.youtube.com/watch?v=v8EXjyX5gZs&list=PL6XMhpnl2Hg_f7N-pj3_eU5QMw8QXWuOv&index=1This course helps Developers from other Language can learn Haskell and join Cardano community
Many people have learnt our courses "Haskell Course for Beginners" and "Haskell Course for Developers". They enjoyed the lessons very much. But there are many people who have the problem of just watching the video lesson without having their questions answered directly.
Therefore, we will make 30 Haskell Live-coding sessions to guide people building projects on Haskell and answer live questions from viewers.
We will share these 30 Haskell Live-coding sessions with the developer communities of other blockchain platforms and developers interested in blockchain. They can watch these livestreams and give us questions. We will answer them all.
The content of Haskell Live-coding sessions will be how to build projects using Haskell. After watching these live-coding sessions, everyone will know how to make their own projects on Haskell
We are also admin for several communities interested in Cardano who want to become developers to create projects on Cardano. We will be sharing these sessions with our communities.
A Facebook group with 5,700 members: <https://www.facebook.com/groups/ada.holder>
A Facebook group with 46,500 members: <https://www.facebook.com/groups/cardanoviet>
A Telegram group with more than 500 members: https://t.me/ADA_VIET
And a telegram group learning Haskell: <https://t.me/FimiDev>