Where to Start and How to Pace

Hello all,

New to learning, and the possibility of pursuing a second career. Any helpful tips on how to narrow down a focus? I am starting at the basic HTML as suggested but should I pursue that to the very end or subsequently go down the list of topics?

With the estimated time of completion being 300 hours how did you pace yourself? While working a full time job, even if I tried 3 hours a day, one certificate would take a little over 3 months. I respect the time needed to devote rather asking before I go in the rabbit hole if there are any thoughts or tips from someone who has already been down there?

if you are interested in web development, start from the top, and go down. the lessons are there to make you familiarize with the syntax, and what could be possible. When you reach the projects, go back to review what you need, use a documentation site as much as you need etc (devdocs.io), apply the recommended Read-Search-Ask metjod!

the estimated time of completion is 300 hours, but it’s really just an estimation (around 50 hours for the lessons, and 50 hours for each project), you may need more or less time, depending on your background, how easy it is for you to learn this stuff etc.

As for pace… the best thing you could do is stick to a minimum time coding each day, and keep going forward. (rest if you need, a missed day here and there is not bad if it keeps you sane)

For comparing your experience to others having go through the same you could peruse the #career subforum, and listen to the freeCodeCamp podcast, where many guests tell their story of switching careers.


freeCodeCamp is intended to be done in its entirety and in order. It’s not uncommon for people to diverge from that as they get more experienced and pursue their own interests.

(The exception is the Python section, which is sort of its own thing)

1 Like

FCC is great if you are alright with spending time exploring and hunting for answers , but I came across App Academy’s relatively new open courseware to supplement and I have to give huge props to it. It is their entire boot camp curriculum transferred to a self paced format. It teaches ruby, which I always avoided as a beginner because everyone says it’s dying, but after working through the curriculum it has been one of my favorite languages to work with and they use it for teaching core programming concepts, which they do thoroughly. I feel if you combine that with FCC you will get serious results in knowledge. My opinion is AAO would be great for a guided path with production level practices while FCC is for a more exploratory approach. Both are great, just try to make sure time spent is quality and hold yourself accountable, you’ll grow your knowledge way faster.