5 Free Resources I Wish I Knew When I Started Coding (Part 1)
<p><span data-tbw-flag="true" style="background-color: transparent;">If you’re just getting started with web development, save this.</span></p><p>These platforms are completely free and actually useful:
</p><p>1. Full Stack Open
</p><p>This is a full web dev course that teaches you real stuff like React, Redux, <a class="tc-blue" href="https://Node.js" rel="noopener noreferrer" target="_blank">Node.js </a>, MongoDB, GraphQL, and TypeScript. Super practical and beginner-friendly.
</p><p>2. CodeCrafter
</p><p>This one helps you build skills that get you hired. Great for breaking out of tutorial hell and learning how to write job-ready code.
</p><p>3. Exercism
</p><p>Best place to learn any new programming language. I recommend starting with JavaScript. It covers 78+ languages and gives you feedback as you learn.
</p><p>4. iCodeThis
</p><p>Gives you 500+ app ideas and challenges. It helps you sharpen your skills, learn new tools, and build solid projects for your portfolio.
</p><p>5. The Odin Project
</p><p>One of the best places to start coding. It uses project-based learning so you actually build things while you learn. This one is a game changer.
</p><p>If I had these when I started, I would’ve saved so much time.
</p><p>Which one have you tried? Or which one will you start with?
</p><p>Drop it in the comments.</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p><p>
</p>
At the end of each month, we give out cash prizes to 5 people with the best insights in the past month
as well as coupon points to 15 people who didn't make the top 5, but shared high-quality content.
The winners are NOT picked from the leaderboards/rankings, we choose winners based on the quality, originality
and insightfulness of their content.
Here are a few other things to know
1
Quality over Quantity — You stand a higher chance of winning by publishing a few really good insights across the entire month,
rather than a lot of low-quality, spammy posts.
2
Share original, authentic, and engaging content that clearly reflects your voice, thoughts, and opinions.
3
Avoid using AI to generate content—use it instead to correct grammar, improve flow, enhance structure, and boost clarity.
4
Explore audio content—high-quality audio insights can significantly boost your chances of standing out.
5
Use eye-catching cover images—if your content doesn't attract attention, it's less likely to be read or engaged with.
6
Share your content in your social circles to build engagement around it.
Contributor Rankings
The Contributor Rankings shows the Top 20 Contributors on TwoCents a monthly and all-time basis.
The all-time ranking is based on the Contributor Score, which is a measure of all the engagement and exposure a contributor's content receives.
The monthly score sums the score on all your insights in the past 30 days. The monthly and all-time scores are calcuated DIFFERENTLY.
This page also shows the top engagers on TwoCents — these are community members that have engaged the most with other user's content.
Contributor Score
Here is a list of metrics that are used to calcuate your contributor score, arranged from
the metric with the highest weighting, to the one with the lowest weighting.
4
Comments (excluding replies)
5
Upvotes
6
Views
1
Number of insights published
2
Subscriptions received
3
Tips received
Below is a list of badges on TwoCents and their designations.
Comments