I think something worthwhile for the wider Ethereum ecosystem would be creating new Codeacademy-like courses for Solidity and/or Vyper that beginners can take anywhere, anytime.
I know there are great resources out there for learning these languages already, but on the main 1) they’re geared toward novice programmers, 2) they cost money, and 3) it’s early enough in Ethereum’s lifespan that an all-hands-on-deck approach to educational materials seems fruitful.
I raise the topic as a non-technical person who comes to the space with a background in professional writing, so what technical knowledge I do have comes from covering Ethereum and the cryptoeconomy. All the while, I’ve been more or less itching to learn Solidity since early 2017.
In kind, I feel like my interest wouldn’t fizzle with Solidity and/or Vyper because I’m hungrier toward them, and I personally think many others and myself would get a lot out of a “come one, come all” free Codeacademy-like course that can comprehensively bootstrap the beginner-to-novice phase. If some team were to take up the cause, they could even similarly offer paid courses for novices looking to learn more advanced subjects.
I know CryptoZombies already exists. So my main questions are: is this post misguided, are there already enough adequate educational materials available that I’m just overlooking? Would it be a superfluous use of resources to build out such programs when there are other more pressing development issues at hand?
Thanks kindly for considering, -WP