<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ankit Ghosh</title>
    <description>The latest articles on DEV Community by Ankit Ghosh (@ankit_e39fe6c6010c1321c14).</description>
    <link>https://dev.to/ankit_e39fe6c6010c1321c14</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3922145%2F1f077807-2d88-406f-a399-9f409e67e6ae.png</url>
      <title>DEV Community: Ankit Ghosh</title>
      <link>https://dev.to/ankit_e39fe6c6010c1321c14</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ankit_e39fe6c6010c1321c14"/>
    <language>en</language>
    <item>
      <title>I study C++ and systems programming so why am I learning web dev on Scrimba?</title>
      <dc:creator>Ankit Ghosh</dc:creator>
      <pubDate>Sat, 09 May 2026 18:16:07 +0000</pubDate>
      <link>https://dev.to/ankit_e39fe6c6010c1321c14/i-study-c-and-systems-programming-so-why-am-i-learning-web-dev-on-scrimba-3m7n</link>
      <guid>https://dev.to/ankit_e39fe6c6010c1321c14/i-study-c-and-systems-programming-so-why-am-i-learning-web-dev-on-scrimba-3m7n</guid>
      <description>&lt;p&gt;Let me paint you a picture. It's 11 PM. I have a terminal open,&lt;br&gt;
staring at a segfault I've been hunting for two hours. Not because&lt;br&gt;
I have to. Because I &lt;em&gt;want&lt;/em&gt; to. That's my usual Saturday night.&lt;br&gt;
I'm Ankit Ghosh, a first-year CS student.&lt;br&gt;
I write C++ for fun. And yet I signed up for a web dev course&lt;br&gt;
on [Scrimba- &lt;a href="https://scrimba.com/?via=community" rel="noopener noreferrer"&gt;https://scrimba.com/?via=community&lt;/a&gt;]. Here's the honest story of why.&lt;/p&gt;

&lt;p&gt;Why a systems guy started learning web dev&lt;/p&gt;

&lt;p&gt;The honest answer? Community.I volunteer with the AWS User&lt;br&gt;
Group Delhi NCR and work as a campus ambassador. In every one of&lt;br&gt;
those spaces, people are building web things  dashboards, APIs,&lt;br&gt;
full-stack apps. I had a gap I needed to close.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Knowing how things work under the hood is powerful. But at some&lt;br&gt;
point, you also have to build something people can actually see."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'd tried other platforms. The passive video problem is real — you&lt;br&gt;
watch, think you understand, open a blank editor, and realize you&lt;br&gt;
absorbed almost nothing.&lt;/p&gt;

&lt;p&gt;Scrimba uses "scrims" interactive videos where you pause and&lt;br&gt;
edit the code right inside the video. No tab switching. No&lt;br&gt;
copy-pasting. Just doing the real thing.&lt;br&gt;
👉 [Start free on Scrimba- &lt;a href="https://scrimba.com/?via=community" rel="noopener noreferrer"&gt;https://scrimba.com/?via=community&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;A month in the timeline&lt;br&gt;
Week 1 — HTML &amp;amp; the DOM&lt;br&gt;
Coming from C++, I thought about it as a tree structure. It clicked.&lt;/p&gt;

&lt;p&gt;Week 2 — CSS &amp;amp; layout&lt;br&gt;
Flexbox humbled me for three days. Then it made total sense.&lt;/p&gt;

&lt;p&gt;Week 3 — JavaScript seriously&lt;br&gt;
Closures, the event loop, async this is where it got interesting.&lt;/p&gt;

&lt;p&gt;Week 4 — First real project&lt;br&gt;
Shipped a working interactive to-do app. Small, but mine.&lt;/p&gt;

&lt;p&gt;What systems knowledge taught me about JS&lt;br&gt;
Nobody talks about this knowing C++ deeply makes you a &lt;em&gt;better&lt;/em&gt;&lt;br&gt;
JavaScript developer. When the instructor explained the event loop,&lt;/p&gt;

&lt;p&gt;I already had a mental model: single-threaded execution, task&lt;br&gt;
queues, non-blocking I/O. I just needed the JS vocabulary.&lt;br&gt;
Closures? I thought about stack frames. Prototypes? vtables.&lt;br&gt;
None of it was magic just different syntax for ideas I&lt;br&gt;
half-understood from the other side.&lt;/p&gt;

&lt;p&gt;5 things I'd tell myself before starting&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Don't skip the basics — HTML semantics matter more than you think&lt;/li&gt;
&lt;li&gt;CSS is real engineering — the cascade is its own discipline&lt;/li&gt;
&lt;li&gt;Build ugly things early — finishing &amp;gt; polishing forever&lt;/li&gt;
&lt;li&gt;Community is the curriculum — Scrimba's Discord accelerated me&lt;/li&gt;
&lt;li&gt;Your existing skills transfer — debugging instincts are universal&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What's next&lt;br&gt;
React is next. Then a real portfolio site that bridges my systems&lt;br&gt;
background and web skills  maybe a visualizer for C++ algorithms.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every language you learn teaches you something new about&lt;br&gt;
thinking. JavaScript taught me events. C++ taught me resources."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7scoxrbb4iz4qh9yalkl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7scoxrbb4iz4qh9yalkl.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmhv10jpqe7ol222juvn2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmhv10jpqe7ol222juvn2.png" alt=" " width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Written by Ankit Ghosh  CS undergrad, C++ enthusiast,&lt;br&gt;
AWS User Group Delhi NCR volunteer. May 2026.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
