<?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>Forem: Sriram Bharath</title>
    <description>The latest articles on Forem by Sriram Bharath (@sriram_bharath).</description>
    <link>https://forem.com/sriram_bharath</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%2F3375687%2F10468b5c-4c0e-4877-a766-bb4ec0fcef04.png</url>
      <title>Forem: Sriram Bharath</title>
      <link>https://forem.com/sriram_bharath</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sriram_bharath"/>
    <language>en</language>
    <item>
      <title>🕹️ My First Steps in OverTheWire Bandit (Levels 0–5) 🎮</title>
      <dc:creator>Sriram Bharath</dc:creator>
      <pubDate>Thu, 21 Aug 2025 07:40:50 +0000</pubDate>
      <link>https://forem.com/sriram_bharath/my-first-steps-in-overthewire-bandit-levels-0-5-44gn</link>
      <guid>https://forem.com/sriram_bharath/my-first-steps-in-overthewire-bandit-levels-0-5-44gn</guid>
      <description>&lt;p&gt;Hey friends 👋,  &lt;/p&gt;

&lt;p&gt;Today I started the &lt;strong&gt;OverTheWire Bandit&lt;/strong&gt; challenges — a playground where you learn real Linux + security skills by solving tiny puzzles. &lt;/p&gt;

&lt;p&gt;It felt like a game where each level teaches you one new “hacker move.” Here’s my journey from &lt;strong&gt;Level 0 to Level 4&lt;/strong&gt;, explained like I’d tell a friend.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔑 Level 0 — Meeting SSH for the First Time
&lt;/h2&gt;

&lt;p&gt;At first, I had no idea what &lt;strong&gt;SSH&lt;/strong&gt; was. After running &lt;code&gt;man ssh&lt;/code&gt;, I learned:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;SSH (Secure Shell)&lt;/strong&gt; lets you control another computer securely from far away.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To connect to Bandit, I used:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh &lt;span class="nt"&gt;-p&lt;/span&gt; 2220 bandit0@bandit.labs.overthewire.org
&lt;span class="c"&gt;# password: bandit0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This dropped me into another computer like stepping into a remote terminal. Boom 🎉, Level 0 cleared.&lt;/p&gt;




&lt;h2&gt;
  
  
  📖 Level 1 — The Dreaded “Dash” File
&lt;/h2&gt;

&lt;p&gt;I logged into &lt;strong&gt;bandit1&lt;/strong&gt; and ran:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;It showed a file, but its name &lt;strong&gt;started with a dash (-)&lt;/strong&gt;. That’s tricky, because most commands treat anything starting with &lt;code&gt;-&lt;/code&gt; as an &lt;strong&gt;option&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;For example, &lt;code&gt;cat -n&lt;/code&gt; means “cat with line numbers.” So if you just type &lt;code&gt;cat -&lt;/code&gt;, the command thinks it’s a flag, not a filename.&lt;/p&gt;

&lt;p&gt;💡 Solution: explicitly tell Linux “this is a file in the current directory”:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; ./-
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That way, &lt;code&gt;./&lt;/code&gt; points to &lt;em&gt;this directory&lt;/em&gt; and avoids confusion.&lt;/p&gt;

&lt;p&gt;🎉 Password revealed ✅.&lt;/p&gt;




&lt;h2&gt;
  
  
  📝 Level 2 — Spaces in Filenames (oof)
&lt;/h2&gt;

&lt;p&gt;This one made me suffer. The file literally had &lt;strong&gt;spaces in its name&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;--spaces in this filename--
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Spaces confuse the shell, because it thinks each word is a separate argument. I tried a bunch of tricks, but what worked was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; &lt;span class="nt"&gt;--&lt;/span&gt; &lt;span class="s2"&gt;"--spaces in this filename--"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here’s why it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;--&lt;/code&gt; tells the command: &lt;strong&gt;stop parsing options, everything after this is just a filename&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Quoting the name &lt;code&gt;"..."&lt;/code&gt; ensures spaces are treated as part of one filename, not multiple.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lesson learned: avoid spaces in filenames if you can. Use &lt;code&gt;-&lt;/code&gt; or &lt;code&gt;_&lt;/code&gt; instead.&lt;/p&gt;




&lt;h2&gt;
  
  
  👀 Level 3 — Hidden, But Not Really
&lt;/h2&gt;

&lt;p&gt;At first glance, the folder looked empty:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;But I knew better. Linux hides files starting with a dot (&lt;code&gt;.&lt;/code&gt;). To see them, you need:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;ls&lt;/span&gt; &lt;span class="nt"&gt;-a&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And boom, I spotted a sneaky file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;...Hiding-From-You
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I opened it with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; &lt;span class="s2"&gt;"...Hiding-From-You"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and there was the password 🎉.  &lt;/p&gt;

&lt;p&gt;⚡ Quick tip:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;ls&lt;/code&gt; → shows only normal files.
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ls -a&lt;/code&gt; → shows &lt;strong&gt;all files&lt;/strong&gt;, including hidden ones.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🗂️ Level 4 — Too Many Files, Which One?
&lt;/h2&gt;

&lt;p&gt;Inside &lt;code&gt;inhere/&lt;/code&gt;, I found multiple files. Instead of opening each one, I asked Linux:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;file &lt;span class="nt"&gt;--&lt;/span&gt; ./&lt;span class="k"&gt;*&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command checks every file and tells you what type it is (text, binary, etc.).  &lt;/p&gt;

&lt;p&gt;Breakdown:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;file&lt;/code&gt; → tells the type of a file.
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--&lt;/code&gt; → again, stop treating things as options.
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;./*&lt;/code&gt; → means “all files in the current folder.”
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of them was marked as plain text. I &lt;code&gt;cat&lt;/code&gt;’d it and got the password 🚀.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Quick Recap (Levels 0–4)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SSH&lt;/strong&gt; → secure remote access (&lt;code&gt;ssh -p 2220 user@host&lt;/code&gt;).
&lt;/li&gt;
&lt;li&gt;Files starting with &lt;strong&gt;&lt;code&gt;-&lt;/code&gt;&lt;/strong&gt; → use &lt;code&gt;./-&lt;/code&gt; or &lt;code&gt;--&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;Filenames with &lt;strong&gt;spaces&lt;/strong&gt; → wrap in quotes, use &lt;code&gt;--&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hidden files&lt;/strong&gt; → &lt;code&gt;ls -a&lt;/code&gt; (or &lt;code&gt;-A&lt;/code&gt;).
&lt;/li&gt;
&lt;li&gt;Too many files? → &lt;code&gt;file -- ./*&lt;/code&gt; finds the right one.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🏁 Wrapping Up
&lt;/h2&gt;

&lt;p&gt;These first few levels taught me something super important: &lt;strong&gt;it’s not about memorising commands, it’s about learning how the shell thinks&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Every tricky filename, every hidden file, every “why won’t this work?!” moment is preparing me to think like both a &lt;strong&gt;hacker and a problem solver&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;This is just the beginning — and I can already see how much fun this journey will be. &lt;/p&gt;

&lt;p&gt;Can’t wait to dive into the next levels and share what I learn! 🚀&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Stay curious, keep exploring, and remember: with great power comes great responsibility.”&lt;/em&gt; 🕷️  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;— &lt;strong&gt;Sriram Bharath (Gh0stSh3ll)&lt;/strong&gt; 👻&lt;/p&gt;

</description>
      <category>redishackathon</category>
      <category>gamechallenge</category>
      <category>capturetheflag</category>
      <category>linux</category>
    </item>
    <item>
      <title>🕵️‍♂️ Nmap &amp; Vulnerability Analysis – A Beginner’s Guide by Gh0stSh3ll 👻</title>
      <dc:creator>Sriram Bharath</dc:creator>
      <pubDate>Wed, 20 Aug 2025 12:56:32 +0000</pubDate>
      <link>https://forem.com/sriram_bharath/nmap-vulnerability-analysis-a-beginners-guide-by-gh0stsh3ll-355c</link>
      <guid>https://forem.com/sriram_bharath/nmap-vulnerability-analysis-a-beginners-guide-by-gh0stsh3ll-355c</guid>
      <description>&lt;p&gt;If you want to step into the world of &lt;strong&gt;Ethical Hacking &amp;amp; Cybersecurity&lt;/strong&gt;, one tool you’ll hear about everywhere is &lt;strong&gt;Nmap&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Think of Nmap as your &lt;strong&gt;flashlight in the dark internet city&lt;/strong&gt; 🏙️ — it shows you which doors (ports) are open, which services are running, and where attackers might sneak in.  &lt;/p&gt;

&lt;p&gt;In this blog, we’ll break it down in a super simple way so even beginners can follow. 🚀&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 What is Nmap?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nmap (Network Mapper)&lt;/strong&gt; is a free, open-source tool for:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Discovering hosts&lt;/strong&gt; on a network&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Finding open ports&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Identifying services &amp;amp; versions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Guessing operating systems&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Used by both defenders (blue team) and attackers (red team).&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;👉 In short: It tells you &lt;strong&gt;what’s alive, what’s open, and what’s running&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Common Nmap Scans
&lt;/h2&gt;

&lt;p&gt;Here’s a quick list of Nmap scans you &lt;em&gt;must&lt;/em&gt; know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SYN Scan (Stealthy)&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -sS &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Sends a SYN packet to test if a port is open without completing the handshake.&lt;br&gt;&lt;br&gt;
✅ Fast, sneaky, and widely used.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;TCP Connect Scan&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -sT &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Completes the full handshake.&lt;br&gt;&lt;br&gt;
❌ Easier to detect in logs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;UDP Scan&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -sU &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Useful for finding services like DNS, SNMP, DHCP.&lt;br&gt;&lt;br&gt;
❗ Slower, since UDP doesn’t do handshakes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Version Detection&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -sV &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Reveals software version → critical for vuln checks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Aggressive Scan (All-in-One)&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -A &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Does OS detection, version detection, scripts, and traceroute.&lt;br&gt;&lt;br&gt;
⚠️ Noisy, don’t use in stealth ops.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;OS Detection&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -O &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Tries to guess the operating system.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Full Port Scan&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -p- &amp;lt;target_ip&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Scans &lt;strong&gt;all 65535 ports&lt;/strong&gt;. Takes time but finds everything.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Host Discovery&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap -sn &amp;lt;target_range&amp;gt;&lt;/code&gt;&lt;br&gt;&lt;br&gt;
Pings a whole range to find which machines are alive.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Why Nmap Alone Isn’t Enough
&lt;/h2&gt;

&lt;p&gt;Okay, so you found some open ports — but what next?&lt;br&gt;&lt;br&gt;
This is where &lt;strong&gt;Vulnerability Analysis&lt;/strong&gt; comes in.  &lt;/p&gt;

&lt;p&gt;Think of it like this:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nmap tells you which &lt;strong&gt;doors are open&lt;/strong&gt; 🚪
&lt;/li&gt;
&lt;li&gt;Vulnerability Analysis tells you if those doors have &lt;strong&gt;weak locks&lt;/strong&gt; 🔑
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ Nmap Scripting Engine (NSE)
&lt;/h2&gt;

&lt;p&gt;Nmap has a built-in &lt;strong&gt;scripting engine&lt;/strong&gt; to go beyond simple scans.&lt;br&gt;&lt;br&gt;
These scripts check for vulnerabilities, misconfigurations, and weak services.&lt;/p&gt;

&lt;h3&gt;
  
  
  Examples:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Auth Scripts&lt;/strong&gt; (check for weak logins)&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap --script auth &amp;lt;target_ip&amp;gt; -sS&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Malware Scripts&lt;/strong&gt; (look for backdoors/trojans)&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap --script malware &amp;lt;target_ip&amp;gt; -sS&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Banner Grabbing&lt;/strong&gt; (collects service info)&lt;br&gt;&lt;br&gt;
&lt;code&gt;nmap --script banner &amp;lt;target_ip&amp;gt; -sS&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 These scripts give more context about what’s running and whether it’s dangerous.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Vulnerability Analysis Basics
&lt;/h2&gt;

&lt;p&gt;After finding open ports, we ask:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the software &lt;strong&gt;outdated&lt;/strong&gt;?
&lt;/li&gt;
&lt;li&gt;Are there &lt;strong&gt;known exploits&lt;/strong&gt; for it?
&lt;/li&gt;
&lt;li&gt;Are there &lt;strong&gt;misconfigurations&lt;/strong&gt; (like anonymous FTP login)?
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some key tools alongside Nmap:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nikto&lt;/strong&gt; → Web vulnerability scanner
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenVAS&lt;/strong&gt; → Full vulnerability scanning
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Burp Suite&lt;/strong&gt; → Web app testing
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Nmap is just the &lt;strong&gt;starting point&lt;/strong&gt; of any pentest or vulnerability assessment.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It maps out the terrain 🌍
&lt;/li&gt;
&lt;li&gt;Vulnerability Analysis tells you where the cracks are ⚡
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mastering both is essential if you want to become a &lt;strong&gt;Cybersecurity Expert or Ethical Hacker&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;✍️ &lt;strong&gt;Note from me&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
I learned these fundamentals of &lt;strong&gt;Nmap &amp;amp; Vulnerability Analysis&lt;/strong&gt; through the&lt;br&gt;&lt;br&gt;
👉 &lt;em&gt;Complete Ethical Hacker Bootcamp by Zero To Mastery (ZTM)&lt;/em&gt;.  &lt;/p&gt;

&lt;p&gt;It’s been super fun turning what I studied into this beginner-friendly guide. 🚀&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Stay curious, keep scanning, and remember — with great power comes great responsibility. 🕷️ - GhostSh3ll&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>🐧 My First Day with Linux: A Story About Talking to the Terminal</title>
      <dc:creator>Sriram Bharath</dc:creator>
      <pubDate>Sun, 17 Aug 2025 05:19:42 +0000</pubDate>
      <link>https://forem.com/sriram_bharath/my-first-day-with-linux-a-story-about-talking-to-the-terminal-440b</link>
      <guid>https://forem.com/sriram_bharath/my-first-day-with-linux-a-story-about-talking-to-the-terminal-440b</guid>
      <description>&lt;p&gt;Hey friends 👋,&lt;br&gt;&lt;br&gt;
Today, I entered a &lt;strong&gt;new world&lt;/strong&gt;: the Linux terminal. At first, it felt like standing at the entrance of a huge mysterious cave 🏞️. But then, I realized something amazing ,the terminal is like a &lt;strong&gt;friend who listens to your words&lt;/strong&gt; and turns them into action.  &lt;/p&gt;

&lt;p&gt;So let me take you on a little story about my first commands…  &lt;/p&gt;


&lt;h2&gt;
  
  
  📍 Step 1: Finding Out Where I Am — &lt;code&gt;pwd&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Imagine waking up in a strange city. First thing you’d ask is:&lt;br&gt;&lt;br&gt;
“Where am I?”  &lt;/p&gt;

&lt;p&gt;That’s exactly what the command &lt;strong&gt;&lt;code&gt;pwd&lt;/code&gt;&lt;/strong&gt; does.&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;It politely tells you your &lt;strong&gt;current location in the Linux world&lt;/strong&gt;. For me, it said:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/home/sriram
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That means I was standing in my “home” area, my personal space in Linux.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🗂️ Step 2: Looking Around — &lt;code&gt;ls&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Okay, now I know where I am. But… what’s around me?&lt;br&gt;&lt;br&gt;
That’s where &lt;strong&gt;&lt;code&gt;ls&lt;/code&gt;&lt;/strong&gt; comes in.&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;It’s like opening your eyes 👀 and seeing all the &lt;strong&gt;files and folders&lt;/strong&gt; around you.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If the directory is empty → you’re in a quiet room.
&lt;/li&gt;
&lt;li&gt;If there are names → those are your &lt;strong&gt;neighbors&lt;/strong&gt; (files/folders).
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚪 Step 3: Walking Into Rooms — &lt;code&gt;cd&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Knowing your surroundings isn’t enough. You want to &lt;strong&gt;explore&lt;/strong&gt; 🏃.  &lt;/p&gt;

&lt;p&gt;That’s when I learned &lt;strong&gt;&lt;code&gt;cd&lt;/code&gt;&lt;/strong&gt; (change directory).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;Documents
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is like saying: “Take me to the Documents room.”&lt;br&gt;&lt;br&gt;
And just like that, I’m in another part of the Linux house.  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Pro tip: &lt;code&gt;cd ..&lt;/code&gt; means “go back to the previous room.”  &lt;/p&gt;
&lt;/blockquote&gt;


&lt;h2&gt;
  
  
  🏗️ Step 4: Building Something New — &lt;code&gt;mkdir&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Exploring is fun, but what if you want to &lt;strong&gt;create your own space&lt;/strong&gt;?  &lt;/p&gt;

&lt;p&gt;That’s where &lt;strong&gt;&lt;code&gt;mkdir&lt;/code&gt;&lt;/strong&gt; (make directory) comes in.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir &lt;/span&gt;Projects
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Boom 💥, I just built a brand new “Projects” room where I can keep my stuff.  &lt;/p&gt;




&lt;h2&gt;
  
  
  📝 Step 5: Leaving Notes — &lt;code&gt;touch&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Sometimes you need to leave a sticky note 🗒️ in your room.&lt;br&gt;&lt;br&gt;
That’s what &lt;strong&gt;&lt;code&gt;touch&lt;/code&gt;&lt;/strong&gt; does.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;touch &lt;/span&gt;ideas.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It creates an &lt;strong&gt;empty file&lt;/strong&gt; called &lt;code&gt;ideas.txt&lt;/code&gt;. Now I can fill it later with all my random thoughts 💡.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🗑️ Step 6: Cleaning Up — &lt;code&gt;rm&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Of course, not everything you create needs to stay forever.&lt;br&gt;&lt;br&gt;
Made a mistake? That’s okay, just &lt;strong&gt;remove it&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;rm &lt;/span&gt;ideas.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And just like crumpling a paper ball and tossing it in the bin 🗑️, the file disappears.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 The Adventure Map (What I Learned)
&lt;/h2&gt;

&lt;p&gt;So today’s journey was like exploring a new world:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🗺️ &lt;code&gt;pwd&lt;/code&gt; → “Where am I?”
&lt;/li&gt;
&lt;li&gt;👀 &lt;code&gt;ls&lt;/code&gt; → “What’s around me?”
&lt;/li&gt;
&lt;li&gt;🚪 &lt;code&gt;cd&lt;/code&gt; → “Let’s explore that room.”
&lt;/li&gt;
&lt;li&gt;🏗️ &lt;code&gt;mkdir&lt;/code&gt; → “I built a new room.”
&lt;/li&gt;
&lt;li&gt;📝 &lt;code&gt;touch&lt;/code&gt; → “Here’s my note.”
&lt;/li&gt;
&lt;li&gt;🗑️ &lt;code&gt;rm&lt;/code&gt; → “Cleaned up the mess.”
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Next Chapter Coming Soon
&lt;/h2&gt;

&lt;p&gt;This was just the &lt;strong&gt;beginning&lt;/strong&gt;. Tomorrow I’ll learn about:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;File &lt;strong&gt;permissions&lt;/strong&gt; (the keys 🔑 to locked rooms)
&lt;/li&gt;
&lt;li&gt;Installing apps with &lt;strong&gt;package managers&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Connecting commands with &lt;strong&gt;pipes &amp;amp; redirection&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Linux isn’t just about typing commands. It’s about &lt;strong&gt;storytelling with your system&lt;/strong&gt;. Each command is like a little spell ✨ you cast to control your world.  &lt;/p&gt;

&lt;p&gt;If you’ve never tried Linux, give it a shot. Trust me, the terminal feels less scary when you see it as an &lt;strong&gt;adventure game&lt;/strong&gt; 🎮.  &lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Sriram Bharath&lt;/strong&gt; 🐧  &lt;/p&gt;

</description>
    </item>
    <item>
      <title>MarkDown CheatSheet</title>
      <dc:creator>Sriram Bharath</dc:creator>
      <pubDate>Thu, 24 Jul 2025 15:04:19 +0000</pubDate>
      <link>https://forem.com/sriram_bharath/markdown-cheetsheet-2pn8</link>
      <guid>https://forem.com/sriram_bharath/markdown-cheetsheet-2pn8</guid>
      <description>&lt;p&gt;Markdown is a lightweight markup language used to format plain text. It’s commonly used in README files, documentation, blogs, and Notion too!&lt;/p&gt;




&lt;h2&gt;
  
  
  1. 🧱 Headings
&lt;/h2&gt;

&lt;p&gt;Use &lt;code&gt;#&lt;/code&gt; to create headings. More &lt;code&gt;#&lt;/code&gt; = smaller heading.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# H1 (Big Title)&lt;/span&gt;
&lt;span class="gu"&gt;## H2 (Subtitle)&lt;/span&gt;
&lt;span class="gu"&gt;### H3 (Section)&lt;/span&gt;
&lt;span class="gu"&gt;#### H4 (Subsection)&lt;/span&gt;
&lt;span class="gu"&gt;##### H5&lt;/span&gt;
&lt;span class="gu"&gt;###### H6&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  2. 📜 Paragraphs &amp;amp; Line Breaks
&lt;/h2&gt;

&lt;p&gt;Just write normally. Use two spaces at end of a line or &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; for line breaks.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;This is a paragraph.
This line breaks after two spaces.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  3. 🔡 Emphasis (Italic, Bold, Both)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="ge"&gt;*Italic*&lt;/span&gt; or _Italic_
&lt;span class="gs"&gt;**Bold**&lt;/span&gt; or __Bold__
&lt;span class="gs"&gt;***Bold Italic**&lt;/span&gt;&lt;span class="err"&gt;*&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  4. 🔘 Lists
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Unordered (Bullets)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;-&lt;/span&gt; Item
&lt;span class="p"&gt;*&lt;/span&gt; Item
&lt;span class="p"&gt;+&lt;/span&gt; Item

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Ordered (Numbered)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;1.&lt;/span&gt; First
&lt;span class="p"&gt;2.&lt;/span&gt; Second
&lt;span class="p"&gt;3.&lt;/span&gt; Third

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Nested Lists
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;1.&lt;/span&gt; First
&lt;span class="p"&gt;   -&lt;/span&gt; Sub item
&lt;span class="p"&gt;   -&lt;/span&gt; Sub item

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  5. 🔗 Links
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Link Text&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;https://example.com&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add a title on hover:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Google&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;https://google.com&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nn"&gt;"Search the web"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  6. 🖼️ Images
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;![&lt;/span&gt;&lt;span class="nv"&gt;Alt Text&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;image-url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;![&lt;/span&gt;&lt;span class="nv"&gt;Sunset&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;https://example.com/sunset.jpg&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  7. &lt;code&gt;Inline code&lt;/code&gt; and Code Blocks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Inline:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;Use the &lt;span class="sb"&gt;`print()`&lt;/span&gt; function in Python.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Multiline / Block:
&lt;/h3&gt;

&lt;p&gt;Use triple backticks (&lt;br&gt;
&lt;br&gt;
```) or indent with 4 spaces.&lt;/p&gt;

&lt;pre&gt;

```

python
def hello():
    print("Hello, World!")



```

&lt;/pre&gt;




&lt;h2&gt;
  
  
  8. ➕ Blockquotes
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
&amp;gt; This is a quote.
&amp;gt;&amp;gt; Nested quote



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  9. 📏 Horizontal Rule
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
---
***
___



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  10. ✅ Checkboxes (GitHub / Notion Supported)
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
- [x] Completed Task
- [ ] Incomplete Task



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  11. 📋 Tables
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
| Name   | Age | City     |
|--------|-----|----------|
| Alice  | 25  | London   |
| Bob    | 30  | New York |



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  12. 🧠 Escape Characters (for , &lt;code&gt;_&lt;/code&gt;, &lt;code&gt;#&lt;/code&gt;, etc.)
&lt;/h2&gt;

&lt;p&gt;Use backslash &lt;code&gt;\\&lt;/code&gt; to escape special Markdown characters:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
\\*Not italic\\*



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  13. 🔤 Strikethrough
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
~~This is crossed out~~



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  14. 🧩 HTML in Markdown
&lt;/h2&gt;

&lt;p&gt;You can embed HTML inside Markdown for more control:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
&amp;lt;b&amp;gt;Bold using HTML&amp;lt;/b&amp;gt;
&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  15. 🧪 Task Examples (for Practicing)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Example 1: Blog Intro
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
# Welcome to My Blog 🚀
Hi, I'm Sri and this is my journey into **Flutter**, **Cybersecurity**, and more!



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Example 2: To-Do
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
markdown
## 💼 My Weekly Tasks

- [x] Finish HTML cheat sheet
- [ ] Write CSS blog
- [ ] Build portfolio site



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧙 Pro Tips
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Use VSCode + Markdown Preview (&lt;code&gt;Ctrl+Shift+V&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Use &lt;a href="https://dillinger.io/" rel="noopener noreferrer"&gt;Dillinger&lt;/a&gt; for live editing&lt;/li&gt;
&lt;li&gt;Markdown works in Notion, GitHub, Reddit, Discord, etc.&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>webdev</category>
      <category>programming</category>
      <category>markdown</category>
      <category>learning</category>
    </item>
    <item>
      <title>The Best Free Text-to-Speech Tool I Found (And It's Not What You Think)</title>
      <dc:creator>Sriram Bharath</dc:creator>
      <pubDate>Thu, 24 Jul 2025 15:01:02 +0000</pubDate>
      <link>https://forem.com/sriram_bharath/the-best-free-text-to-speech-tool-i-found-and-its-not-what-you-think-3nc9</link>
      <guid>https://forem.com/sriram_bharath/the-best-free-text-to-speech-tool-i-found-and-its-not-what-you-think-3nc9</guid>
      <description>&lt;p&gt;Hey devs, creators, and curious minds 👋&lt;/p&gt;

&lt;p&gt;If you're hunting for a &lt;strong&gt;text-to-speech (TTS) tool&lt;/strong&gt; that’s fast, realistic, and free — I’ve got &lt;strong&gt;just the thing&lt;/strong&gt; for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Meet Google AI Studio (Text-to-Speech)
&lt;/h2&gt;

&lt;p&gt;Forget what you know about other TTS tools.&lt;/p&gt;

&lt;p&gt;At the time of writing this, &lt;strong&gt;Google AI Studio&lt;/strong&gt; lets you generate &lt;strong&gt;unlimited&lt;/strong&gt; ultra-realistic speech from text — absolutely free.&lt;/p&gt;

&lt;p&gt;🧠 I’ve tested it myself and here's why I love it:&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Crystal-clear, human-like voices&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Fast generation&lt;/strong&gt; (no lag)&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Multiple languages &amp;amp; emotions&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Web-based, no install needed&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;No weird paywalls or daily limits&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Yep, it even sounds &lt;em&gt;better than 11Labs&lt;/em&gt; in some cases 👀&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🎯 Use Cases I'm Exploring
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🎬 Narrating YouTube videos (perfect for my BitNinja series!)&lt;/li&gt;
&lt;li&gt;🧠 Turning blog posts into voice for accessibility&lt;/li&gt;
&lt;li&gt;📚 Making notes and study guides sound alive&lt;/li&gt;
&lt;li&gt;🤖 Prototyping AI voice bots for future projects&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Try It Yourself
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;🔗 &lt;a href="https://makersuite.google.com/" rel="noopener noreferrer"&gt;Google AI Studio - TTS&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Just click, paste your text, choose a voice, and hit play.&lt;/p&gt;




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

&lt;p&gt;I’ve tried tons of tools… but Google AI Studio’s TTS blew my expectations. If you’re a creator, student, or just curious about AI — &lt;strong&gt;you need to try this.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you're using it for in the comments 💡&lt;br&gt;&lt;br&gt;
— &lt;strong&gt;Sri&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Good tools amplify your voice. Great tools give it life.”&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>learning</category>
      <category>google</category>
    </item>
  </channel>
</rss>
