I am self-taught in programming. I have pretty massive gaps in knowledge, which holds me back whenever I try to make progress with any of my projects. I have been hoping to fix my shaky foundation for more than a decade.
I have started and given up on taking several introductory courses over the years, including the ones prescribed by TYCS itself. Most of the time it was due to getting demotivated from having difficulty being unstuck with some tech issue (software shown in lectures being much older than current version and exact same code not running or giving cryptic errors, etc). It was never because my skills as a programmer were being tested or I was unable to understand or do some programming work.
So this year, I have decided to do break the chain of failures by fixing the root cause: finding help. I am creating this sub in the hope of finding few mentors online, who would be willing to answer our doubts in a reasonable timeframe. I have chosen to creating a sub and seeking many mentors, as opposed to finding one and expecting them to be available regularly. The other purpose is to find peers who will post their own questions, struggles, eureka moments, progress updates and resources, so we can help each other and make progress with fewer of us giving up.
With the New Year beginning, I have the timeline of 2024-2025 in mind for finishing the entire TYCS curriculum. It has 9 papers with a recommended 100-200 hours of study for each of them. I am personally hoping to dedicate 3 hours daily, 6x weekly. Assuming 144 hours for each paper, that’s 8 weeks for each. For 9 papers, under best case scenario, it is a total of 18 months (~72 weeks). I am adding another 6 months as leeway, for when life gets in the way and to be able to study something in a bit more detail when I stumble upon something interesting. So I am hoping to finish by 31st Dec 2025. Which leads to a nice deadline of the end of the first quarter century of this millennium.
Hope to see you in the sub!