Initial Setup Installing the Basics to Code on your local computer
Your ready to get coding you will need to set up yoru computer. I have used all three and found tutrials to have mixed results. So all iI can say is trial and error. Google one for your set up and good luck. So google HOW TO INSTALL ___ on LInux Mac OS Windows etc.
installs code editor git git bash for windows NOde Heroku account GIT HUB and or Bit bucket (private repositories i.e. cloubd based storage of code)
More tech specific tutorials scracth.io egghead
What advantage does a bootcamp really give over self taught ? Should I do a bootcamp or self teach ? If there were anyway to convince a person there is no need for a bootcamp I will find it. Imagine this: 1 year experience collecting everything and trying to tell someone everything they learned in bootcamp and full time emploemtn and many horus of googling and many courses and tutorials. All they tell you is to go on stakc overflow and for me – activites have some one or some other student to ask how to do it when sstuck . its the getting unstuck that is priceless with boootcamps. one aleterntiave is active pteachers and ta s on udemy and other sites treehouse tehese actually work pretty good but most do not have immediate feedback. Guided activites : ineractions with other studetns (netowrking etc) freecodecamp.org https://thimble.mozilla.org google code 360 and othr walkthrogh for coding challenges https://www.thebalance.com/best-places-to-learn-to-code-for-free-2071392 that boot camp prep calss i have hackreactor
Livecoding.tv – Watch (and chat with) developers live as they code projects. Great for seeing the thought process of other developers. Its also fun to watch them struggle with bugs. TwitchTV – Programming – Similar concept as Li
A step by step series of examples that tell you have to get a development env running
Say what the step will be
End with an example of getting some data out of the system or using it for a little demo
Explain how to run the automated tests for this system
KEY attitude 2
You can never learn everything at once, NEO in the Matrix could do stuff like that BUT we have not left the MATRIX … Just kidding. Sometimes you will stare at code for hours and that is not necessarily okay but is reality. Like learning any new language fluency is not usually easy or super fast.
“Put in the Hard Hours, at Least 20 Hours, outside of class. According to author Malcolm Gladwell, successful people put in a minimum of 10,000 hours of deliberate effort to master their craft. As newcomers to the field of web development, be ready to put in your share of hours. While the bare minimum to survive this program is 10 hours of outside class time, weve consistently found that those most successful put in closer to 20 hours of outside effort per week. At times, this number might even need to go upwards of 30 or 40 hours per week during more challenging topics. Simply said, there is no substitute for long, hard hours.” (see pre work)
KEY attitude 1
A humble learner is the readiest learner. Naturally if you are stuck you will be getting feedback. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket guidance software at a place like DragonX or NASA, mistakes are rarely fatal in our industry, so we can, and should, learn, laugh, and move on. You are not your code. Also remember to treat others as you would be treated with feedback. Critique code instead of people-be kind to the coder, not to the code. It was hard for me at first to take critical feedback – I felt defensive – dont do that. Its just code its not you.