<?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: Victor Murithi</title>
    <description>The latest articles on DEV Community by Victor Murithi (@murithivictor).</description>
    <link>https://dev.to/murithivictor</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%2F3346390%2F9534024e-a6ff-4e56-b5c3-e44bc5e040cd.png</url>
      <title>DEV Community: Victor Murithi</title>
      <link>https://dev.to/murithivictor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/murithivictor"/>
    <language>en</language>
    <item>
      <title>From Zero to Code-Ready: Set Up Your Dev Environment in 2025 (No Experience Needed)</title>
      <dc:creator>Victor Murithi</dc:creator>
      <pubDate>Fri, 11 Jul 2025 18:50:57 +0000</pubDate>
      <link>https://dev.to/murithivictor/from-zero-to-code-ready-set-up-your-dev-environment-in-2025-no-experience-needed-28hg</link>
      <guid>https://dev.to/murithivictor/from-zero-to-code-ready-set-up-your-dev-environment-in-2025-no-experience-needed-28hg</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;A complete beginner-friendly guide to setting up VS Code, Node.js, Git, and GitHub Copilot for modern coding in 2025 (Windows &amp;amp; Mac).&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;If you’re learning to code in 2025, your first challenge isn’t writing functions or styling a website.&lt;br&gt;
It’s setting up your computer the right way.&lt;/p&gt;

&lt;p&gt;Many beginners get stuck installing tools like &lt;strong&gt;VS Code&lt;/strong&gt;, &lt;strong&gt;Node.js&lt;/strong&gt;, &lt;strong&gt;Git&lt;/strong&gt;, and &lt;strong&gt;GitHub Copilot&lt;/strong&gt;, and spend hours troubleshooting basic setup problems. I’ve been there, and this guide will help you skip the confusion.&lt;/p&gt;

&lt;p&gt;Whether you’re on &lt;strong&gt;Windows or Mac&lt;/strong&gt;, I’ll walk you through setting up your dev environment from scratch—no experience needed.&lt;/p&gt;


&lt;h2&gt;
  
  
  ✅ 1. Install Visual Studio Code (VS Code)
&lt;/h2&gt;

&lt;p&gt;VS Code is where you'll spend most of your time coding.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download it from &lt;a href="https://code.visualstudio.com" rel="noopener noreferrer"&gt;code.visualstudio.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Choose the right version for your OS&lt;/li&gt;
&lt;li&gt;Install with default settings and open it up&lt;/li&gt;
&lt;/ul&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%2Fwbauf7jhjcmhjn7ojmdq.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%2Fwbauf7jhjcmhjn7ojmdq.png" alt="Download Vscode" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
⚠️ &lt;strong&gt;Troubleshooting tip:&lt;/strong&gt;&lt;br&gt;
If VS Code crashes or won’t open, restart your PC/Mac. If the issue persists, reinstall VS Code and ensure your operating system is up to date.&lt;/p&gt;


&lt;h2&gt;
  
  
  🔌 2. Supercharge VS Code with These Essential Extensions
&lt;/h2&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%2F7o86ep48ya4o964cq4yi.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%2F7o86ep48ya4o964cq4yi.png" alt="Extensions Tab-Vscode" width="800" height="213"&gt;&lt;/a&gt;&lt;br&gt;
Open the Extensions tab (&lt;code&gt;Ctrl+Shift+X&lt;/code&gt; on Windows or &lt;code&gt;Cmd+Shift+X&lt;/code&gt; on Mac) and search for these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prettier&lt;/strong&gt; → Auto-format your code on save&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live Server&lt;/strong&gt; → Preview your HTML files in the browser instantly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Copilot&lt;/strong&gt; → AI-powered code suggestions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS IntelliSense&lt;/strong&gt; → Autocomplete for Tailwind classes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto Rename Tag&lt;/strong&gt; → Keeps your HTML tags in sync&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Import Cost&lt;/strong&gt; → Shows file sizes of your imports&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quokka.js&lt;/strong&gt; → Instantly runs small JavaScript snippets in VS Code&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  ✨ 3. Set Up Prettier for Automatic Code Formatting
&lt;/h2&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%2F9g5uwib62b456yjkpdkc.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%2F9g5uwib62b456yjkpdkc.png" alt="Format Vscode - Prettier" width="800" height="305"&gt;&lt;/a&gt;&lt;br&gt;
Prettier keeps your code clean without you lifting a finger.&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Settings (&lt;code&gt;Ctrl + ,&lt;/code&gt; or &lt;code&gt;Cmd + ,&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Search &lt;strong&gt;“Format On Save”&lt;/strong&gt; → Turn it &lt;strong&gt;ON&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Search &lt;strong&gt;“Default Formatter”&lt;/strong&gt; → Choose &lt;strong&gt;Prettier - Code Formatter&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now your code will auto-format every time you save.&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚙️ 4. Install Node.js — Run JavaScript Anywhere
&lt;/h2&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%2F891tlp7j6rz0y3y43cdx.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%2F891tlp7j6rz0y3y43cdx.png" alt="NodeJs Download" width="800" height="627"&gt;&lt;/a&gt;&lt;br&gt;
Node.js lets you run JavaScript tools, servers, and frameworks like React and Express.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download from &lt;a href="https://nodejs.org" rel="noopener noreferrer"&gt;nodejs.org&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Get the &lt;strong&gt;LTS version&lt;/strong&gt; (stable)&lt;/li&gt;
&lt;li&gt;Install using default settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Test it by opening your terminal and typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a version number appears, you’re set.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🛑 &lt;strong&gt;If it doesn’t work:&lt;/strong&gt; Reinstall Node.js and restart your terminal or command prompt.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🔄 5. Install Git — Version Control for Your Code
&lt;/h2&gt;

&lt;p&gt;Git helps you track your project history and collaborate using GitHub.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows users:&lt;/strong&gt;&lt;/p&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%2F86px7w8d2xbftnv4tvs1.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%2F86px7w8d2xbftnv4tvs1.png" alt="Windows Git Download" width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/..." 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/..." alt="Windows Git Install" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download from &lt;a href="https://git-scm.com" rel="noopener noreferrer"&gt;git-scm.com&lt;/a&gt; and install (leave most settings on default).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mac users:&lt;/strong&gt;&lt;/p&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%2Froioxu71xlgg2kuzxiba.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%2Froioxu71xlgg2kuzxiba.png" alt="Mac Brew Download" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download HomeBrew: Run in Terminal:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then configure your Git identity:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git config &lt;span class="nt"&gt;--global&lt;/span&gt; user.name &lt;span class="s2"&gt;"Your Name"&lt;/span&gt;
git config &lt;span class="nt"&gt;--global&lt;/span&gt; user.email &lt;span class="s2"&gt;"youremail@example.com"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;➡️ Use the same email as your GitHub account.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 6. Create a GitHub Account &amp;amp; Connect Copilot
&lt;/h2&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%2F7d6mcr3gjceyiumy0v3t.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%2F7d6mcr3gjceyiumy0v3t.png" alt="Github Copilot" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sign up at &lt;a href="https://github.com" rel="noopener noreferrer"&gt;github.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;In VS Code, install the &lt;strong&gt;GitHub Copilot&lt;/strong&gt; extension&lt;/li&gt;
&lt;li&gt;Click the GitHub icon in VS Code (bottom left) and sign in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If prompted, open the Command Palette (&lt;code&gt;Ctrl + Shift + P&lt;/code&gt; / &lt;code&gt;Cmd + Shift + P&lt;/code&gt;) and search for:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Copilot: Sign In
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🤖 Bonus: Try Copilot Chat &amp;amp; Gemini CLI (Optional AI Tools)
&lt;/h2&gt;

&lt;p&gt;If you want to code faster and smarter, explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copilot Chat:&lt;/strong&gt; Ask coding questions directly inside VS Code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini CLI:&lt;/strong&gt; Google’s experimental AI tool for developers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You’ll find them in the Extensions tab just like the others.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Common Errors &amp;amp; Quick Fixes
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Problem&lt;/th&gt;
&lt;th&gt;Cause&lt;/th&gt;
&lt;th&gt;Fix&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VS Code won’t open&lt;/td&gt;
&lt;td&gt;Installation glitch&lt;/td&gt;
&lt;td&gt;Restart or reinstall VS Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Node.js not recognized&lt;/td&gt;
&lt;td&gt;PATH error&lt;/td&gt;
&lt;td&gt;Reinstall Node.js &amp;amp; restart&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Git commands fail&lt;/td&gt;
&lt;td&gt;Git not installed&lt;/td&gt;
&lt;td&gt;Reinstall Git, restart terminal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Copilot won’t sign in&lt;/td&gt;
&lt;td&gt;GitHub auth issue&lt;/td&gt;
&lt;td&gt;Sign in again, restart VS Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Extensions won’t install&lt;/td&gt;
&lt;td&gt;Internet connectivity&lt;/td&gt;
&lt;td&gt;Check your network, try again later&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🎯 You’re Code-Ready
&lt;/h2&gt;

&lt;p&gt;By now, your dev environment includes:&lt;/p&gt;

&lt;p&gt;✅ VS Code — your main coding tool&lt;br&gt;
✅ Node.js — to run and build JavaScript projects&lt;br&gt;
✅ Git &amp;amp; GitHub — to manage and share your code&lt;br&gt;
✅ Copilot — to boost your productivity with AI&lt;/p&gt;

&lt;p&gt;This is a future-proof setup you’ll use for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web development&lt;/li&gt;
&lt;li&gt;JavaScript projects&lt;/li&gt;
&lt;li&gt;AI tools&lt;/li&gt;
&lt;li&gt;Open-source contributions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🙌 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Your first win as a developer isn’t writing the perfect app.&lt;br&gt;
It’s creating an environment where learning and building is friction-free.&lt;/p&gt;

&lt;p&gt;If this helped you, feel free to leave a comment, bookmark for later, or share it with someone starting out.&lt;/p&gt;

&lt;p&gt;And if you get stuck along the way, I’m always happy to help other beginners figure things out.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔗 &lt;strong&gt;Let’s Connect&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;GitHub → [&lt;a href="https://github.com/kimathivicki" rel="noopener noreferrer"&gt;https://github.com/kimathivicki&lt;/a&gt;]&lt;br&gt;
LinkedIn → [&lt;a href="http://www.linkedin.com/in/victorkmurithi" rel="noopener noreferrer"&gt;www.linkedin.com/in/victorkmurithi&lt;/a&gt;]&lt;br&gt;
Twitter/X → [&lt;a href="https://x.com/kimathivicki" rel="noopener noreferrer"&gt;https://x.com/kimathivicki&lt;/a&gt;]&lt;/p&gt;




&lt;h3&gt;
  
  
  🔖 &lt;strong&gt;Tags for this post:&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;#beginners #webdev #vscode #node #github&lt;/code&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>node</category>
      <category>vscode</category>
      <category>github</category>
    </item>
  </channel>
</rss>
