| I have a free dev bootcamp for exceptional people who have a dream of becoming a software developer. I only have the front end curriculum ready but wanted to get some input on what I might add for front end or back end. I don't have most of the books listed but the learning is a combination of the best books with the best online videos. Thank you so much for you input. I really appreciate it. 1. Setup Workstation 2. Learn Linux or OSX at the command line 3. Learn vim 4. Learn Git 5. HTML 6. CSS CSS Frameworks L. Bootstrap Framework
M. Foundation Framework 7. Javascript Javascript Frameworks
A. Angular.js
B. Backbone.js
C. Knockout.js 8. JQuery 9. Pro Developer Tools
a. Yeoman
b. Grunt
c. Gulp
d. Bower
e. Coggle
f. Balsamiq BACK END 10. Node.js 11. Databases and Caching Technologies 12. Webserver, reverse proxies and load balancers |
In that spirit, I hope you will allow me to explore some questions that might help you narrow down what you are doing. To reiterate what the other poster asked, "What do you mean by Unicorn" and I will tack on, "and why is that the goal?"
You say you want to target "exceptional people". What do you mean by that? If a person is "exceptional", why do they need your help? What gap are you filling?
Finally doing this kind of thing is often difficult and time consuming. What is your motivation for starting? How will you measure your success? How will you sustain your motivation over time?
Now some advice: Like some others, I have started many projects. Some have lasted a weekend. Some have lasted for years. Quite a few projects (even ones that lasted for years) had very few participants other than me. This was OK for me because I enjoyed building stuff. None of my projects (so far) became super popular. That's pretty normal I think. Exceptional things are exceptional by definition. Making sure that you are OK just building stuff because you enjoy building it is a good way to make sure you don't get jaded.
Having said that, if your motivation is driven by having a following, learn something from the lean startup guys. Do the tiniest thing that could possibly work and just go. See if you get any interest at all. Fiddle with the parameters until you start to get some interest. Don't build a whole big website and gamble on the all-or-nothing. Build it and your following together over time and don't engage in too much risk.
I hope the questions I asked will help you narrow your scope and help you find the fastest way to deliver something and start testing the waters. Good luck!