2014 is a year of code for me. After having my job outsourced back in June 2013 I was quickly able to create a small business online using affiliate marketing. This has gone pretty well and I have gotten to the point where I can let that run and focus on code.
While I have been learning code in bits and pieces throughout 2013, 2014 is the year where I will focus a lot more on creating apps, contributing to open source projects and at the end of 2014 I wish to be in the position to be employable as a back up but to start my own company focusing on topics that I’m interested in e.g Quantified Self
So with time in my hands I can put aside as much or as little time as I want. For my own coding bootcamp I will be focusing on code around 30+ hours per week. When I started to learn code I was overwhelmed with just how much there is to learn. What I learned however is I have to be consistent with learning, learning 5 hours and leaving it 1 week doesn’t work for me. A lot like meditation you’ll get better results when you practice everyday rather than big sessions less frequently.
I’ll be using various resources but my main online sources will be Team Treehouse, Code School, Coursea, Udemy and anything else I find on the web.
While I have some experience (not much though!) I’ll first be taking on Python as my main language with Ruby as a secondary language (somewhat). While this isn’t a structured list in terms of time and the order of the courses here’s how I will be learning.
Python + Django
To kick off my Python and Django I’ll be taking these courses (free & paid)
- Learn Python the hard way
- Real Python – Not yet out but helped Kickstart the project
- Coding for Entrepreneurs – A Programming Class for the Non-Technical Founder. Learn Python, Django, APIs, HTML, CSS, Accept Payments, & More
- Marketplace and Daily Deals – Build a User-Generated Vendor Marketplace and a Daily Deals Site Step-by-Step with Django/Python, Bootstrap, and more.
- MatchMaker and GeoLocator – Learn step by step to make a matchmaking site and an app to find local happy hours using Django, Python, APIs, and more.
- Reddit – Learn Python
- Python Track Codecademy – Free course on the basics of Python
Ruby + RoR
- Getting Started with Ruby on Rails – This course will teach you all you need to know in order to build high quality Web Applications in Ruby on Rails.
- Advanced Ruby Programming: 10 Steps to Mastery – Take your Ruby programming to the next level with Huw Collingbourne’s simple guide to advanced Ruby coding.
- Rails Development – A Treehouse course with a well thought out track to get you on course to develop your web apps.
- Ruby Path – A Code School course with their track for what you need to know about Ruby.
- Learn Ruby the Hard Way – Similar the the Python course above Zed helps you learn Ruby the easy way.
- Ruby track on Codecademy – Free course to learn Ruby on Codecademy.
HTML5 + CSS3
- Learn HTML5 Programming From Scratch – A free course from Udemy – A Complete HTML5 Programming Course for Beginners
- Code School – Learn the fundamentals of design, front-end development, and crafting user experiences that are easy on the eyes.
- Web Design – The Treehouse web design track has various HTML5 and CSS3 courses so I’ll be studying them also.
These courses are the foundations that I will start with. There’s no set order but my goal is to aim for about 30+ hours per week on whatever I want to learn that day.
I’ll be updating this my coding bootcamp when I find more course or websites that have helped me and of course will be blogging about my journey with progress updates.
Latest posts by Lee Hughes (see all)
- Team Treehouse Review 2016 | Treehouse Coding - November 18, 2016
- Why cold showers are actually good for you - February 10, 2014
- If Carlsberg made adventure cycling tours - February 10, 2014
- Cycling Iran – So misunderstood - February 10, 2014
- Favourite memories from cycling across the world - February 10, 2014