53

Desktop Client to Teach Programming

Project Type
Existing project
Summary

Desktop Client to Teach Programming

Description
As it stands, beginning to learn programming is a pretty tough thing. You choose a language and buy some books, possibly watch YouTube videos on how to code, but after you've learned the material, most people don't know where to start on a new project. My idea is to make a client whose only dependency on the users system is Java. The client will allow the user to choose a language they want to learn, and it installs all dependencies for that language, then walks them through setting up a project and helps teach them the best practices of that language. The goal is to minimize the overhead/technical knowledge that someone needs in order to get started programming (as this is the point where the largest amount of people quit). To do this, we can have many languages available (and will need programmers from every language to help build out modules).
Tech Stack
Java
Current Team Size
6
Comments
Add Comment