- For Macs -- These recommendations are great
- Codecademy -- Great place to learn basics of several languages
- Free Code Camp -- Elementary to more advanced excercises. Javascript focus
- Codility -- Great practice exercises that rate your ability and give you edge cases
- Hacker Rank -- Similar to Codility, not quite as easy to use
- Video: MyCodeSchool -- Common Interview topics / good to be familiar with
- Pramp -- Free Mock Interviews
- Heroku -- Free Unlimited deployments, sleep after 30mins so load time is not good
- Github pages -- Free static site, good for hosting personal portfolio
- Practical Object Oriented Design in Ruby -- PDF -- Helpful, long, but helpful. Especially if you are learning Ruby
Codecademy should give you the best foundation
- Wireframing -- A strategy for buidling sites from scratch
- TWTR Bootstrap -- Most Popular HTML/CSS framework. Use it.
- Cover -- Easy full-page videos
- Social Widget -- FB, TWTR, Share, etc.
(This document is written in markdown, often used in READMEs)
- What is Markdown? -- Quick reference, all you need
(Use Codecademy Course)
- Git Cheatsheet -- Quick reference
**(Use Codecademy Course, typically not needed because you will use an ORM) **
- Ruby
- rSpec / TDD
- Active Record
- Routing
- Templating (ERB)
- Eloquent Javascript -- Helpful to go through once and then reference
- Templating
- Jade
- Handlebars
- Hired -- EASY. Jobs come to you. Use my link and I get a bonus if you get a job
- AngelList -- Lost of earlier stage companies here. Not a great response rate usually
- CrunchBase -- Find companies here, then look for job openings on their sites
- Top VC Portfolios -- Look at top VC portfolios for ideas of companies -- can take time
- Meetups -- Go to meetups about coding and talk to intersting people
(Worth looking into)
- Socket.io -- Easily use websockets to push live updates to client (browser usually) w/o page refresh