<?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: Roghaye Mohammadi</title>
    <description>The latest articles on DEV Community by Roghaye Mohammadi (@roghayem).</description>
    <link>https://dev.to/roghayem</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3483724%2F7c49877f-770b-494e-b772-a6efbff04699.jpg</url>
      <title>DEV Community: Roghaye Mohammadi</title>
      <link>https://dev.to/roghayem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roghayem"/>
    <language>en</language>
    <item>
      <title>🍰 Bake With What You Have: How My Sister's Passion for Baking Inspired My Latest Front-End Project</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Sun, 12 Jul 2026 17:42:10 +0000</pubDate>
      <link>https://dev.to/roghayem/bake-with-what-you-have-how-my-sisters-passion-for-baking-inspired-my-latest-front-end-project-45m4</link>
      <guid>https://dev.to/roghayem/bake-with-what-you-have-how-my-sisters-passion-for-baking-inspired-my-latest-front-end-project-45m4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/weekend-2026-07-09"&gt;Weekend Challenge: Passion Edition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;My sister is passionate about baking.&lt;/p&gt;

&lt;p&gt;Cakes, cookies, pastries... if there's something sweet to make, she's probably already thinking about it.&lt;/p&gt;

&lt;p&gt;But there was one problem I kept noticing.&lt;/p&gt;

&lt;p&gt;Before baking anything, she would spend a lot of time searching through different websites just to find a recipe that matched the ingredients already available in our kitchen.&lt;/p&gt;

&lt;p&gt;Sometimes she already had almost everything she needed, but finding the right recipe still took much longer than it should.&lt;/p&gt;

&lt;p&gt;Watching this happen over and over made me think:&lt;/p&gt;

&lt;p&gt;What if there was a faster way?&lt;/p&gt;

&lt;p&gt;That's how Bake With What You Have was born.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa4g720ejusrm4ndz2kh.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa4g720ejusrm4ndz2kh.png" alt=" " width="799" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of browsing dozens of recipe websites, users simply select the ingredients they already have, and the app suggests cakes and desserts they can make right away.&lt;/p&gt;

&lt;p&gt;Now she can spend less time searching for recipes and more time baking.&lt;/p&gt;

&lt;p&gt;And honestly... I get to keep enjoying more homemade desserts too, so I'd say it's a win for both of us. 🍰😄&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🌐 Live Demo&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bake-with-what-you-have.netlify.app/" rel="noopener noreferrer"&gt;https://bake-with-what-you-have.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 GitHub Repository&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/roghayem/bake-with-what-you-have" rel="noopener noreferrer"&gt;https://github.com/roghayem/bake-with-what-you-have&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built this project using only HTML, CSS, and JavaScript, without any frameworks.&lt;/p&gt;

&lt;p&gt;Technologies Used&lt;br&gt;
HTML5&lt;br&gt;
CSS3&lt;br&gt;
JavaScript (ES6)&lt;br&gt;
Flexbox&lt;br&gt;
CSS Grid&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;🍰 Find cake and dessert recipes using available ingredients&lt;br&gt;
🥚 Interactive ingredient selection&lt;br&gt;
📖 View recipe details&lt;br&gt;
📱 Fully responsive design&lt;br&gt;
🎨 Clean and modern UI&lt;br&gt;
⚡ Fast and lightweight experience&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges
&lt;/h2&gt;

&lt;p&gt;The biggest challenge wasn't designing the interface.&lt;br&gt;
It was creating a recipe-matching system that feels useful instead of overwhelming users with too many results.&lt;/p&gt;

&lt;p&gt;Building this project also helped me improve my skills in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DOM Manipulation&lt;/li&gt;
&lt;li&gt;Working with arrays and objects&lt;/li&gt;
&lt;li&gt;Responsive Web Design&lt;/li&gt;
&lt;li&gt;UI Design&lt;/li&gt;
&lt;li&gt;Building projects around real-world problems instead of tutorial ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;This is only the first version of the project.&lt;br&gt;
I already have several ideas for future improvements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🍰 Add many more cake and dessert recipes&lt;/li&gt;
&lt;li&gt;🧠 Improve the recipe matching algorithm&lt;/li&gt;
&lt;li&gt;❤️ Save favorite recipes&lt;/li&gt;
&lt;li&gt;🔍 Add search and advanced filtering&lt;/li&gt;
&lt;li&gt;🛒 Generate shopping lists for missing ingredients&lt;/li&gt;
&lt;li&gt;👤 Add user accounts and personal recipe collections&lt;/li&gt;
&lt;li&gt;📱 Turn it into a complete web application—and maybe even a mobile app in the future&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this project continues to grow as my front-end skills grow.&lt;br&gt;
Final Thoughts&lt;/p&gt;

&lt;p&gt;One thing this project reminded me is that good ideas don't always come from brainstorming for hours.&lt;/p&gt;

&lt;p&gt;Sometimes they're already around us—we just need to pay attention to the small problems people face every day.&lt;/p&gt;

&lt;p&gt;If this app helps my sister spend less time searching and more time baking, then I've already achieved my goal.&lt;/p&gt;

&lt;p&gt;And if that means I get to enjoy more homemade desserts, that's definitely a bonus. 🍰😄&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback.&lt;/p&gt;

&lt;p&gt;If you could add one feature to this project, what would it be?&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
    </item>
    <item>
      <title>3 Things I'd Improve If I Rebuilt My Landing Page Today</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Sun, 12 Jul 2026 11:00:04 +0000</pubDate>
      <link>https://dev.to/roghayem/3-things-id-improve-if-i-rebuilt-my-landing-page-today-4nc7</link>
      <guid>https://dev.to/roghayem/3-things-id-improve-if-i-rebuilt-my-landing-page-today-4nc7</guid>
      <description>&lt;h1&gt;
  
  
  3 Things I'd Improve If I Rebuilt My Landing Page Today
&lt;/h1&gt;

&lt;p&gt;It's never easy to criticize your own project, but I believe that's one of the best ways to grow as a developer. Looking back at my landing page, here are three things I would improve if I built it again.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. I Would Use More Semantic HTML
&lt;/h2&gt;

&lt;p&gt;When I built this project, my main focus was making the website look good. If I rebuilt it today, I would use more semantic HTML elements like &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;, and &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Semantic HTML improves the structure of a webpage, makes it easier to understand, and can also help with SEO and accessibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. I Would Improve Accessibility
&lt;/h2&gt;

&lt;p&gt;After testing my landing page, I noticed that the accessibility score could be much better.&lt;/p&gt;

&lt;p&gt;I would improve things like image alt text, color contrast, and keyboard navigation to make the website easier for everyone to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. I Would Organize My CSS Better
&lt;/h2&gt;

&lt;p&gt;One of the biggest lessons I learned is that writing code that works isn't enough. Clean and organized code is just as important.&lt;/p&gt;

&lt;p&gt;If I rebuilt this project today, I would organize my CSS more carefully, use more consistent class names, and group related styles together. This would make the project easier to read, maintain, and update in the future.&lt;/p&gt;

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

&lt;p&gt;This project taught me a lot. Even though I can already see several things I'd improve, I'm proud of what I built because it represents an important step in my learning journey.&lt;/p&gt;

&lt;p&gt;Every project teaches you something new, and looking back at your work is one of the best ways to become a better developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;🌐 Live Demo:&lt;br&gt;
&lt;a href="https://nexio-saas-page.netlify.app" rel="noopener noreferrer"&gt;https://nexio-saas-page.netlify.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub Repository:&lt;br&gt;
&lt;a href="https://github.com/roghayem/modern-saas-landing-page" rel="noopener noreferrer"&gt;https://github.com/roghayem/modern-saas-landing-page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts!&lt;br&gt;
If you were rebuilding this project, what would you improve differently?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>devops</category>
      <category>startup</category>
      <category>tools</category>
    </item>
    <item>
      <title>I Built a Responsive Landing Page Without Any Frameworks</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Thu, 02 Jul 2026 06:48:27 +0000</pubDate>
      <link>https://dev.to/roghayem/i-built-a-responsive-landing-page-without-any-frameworks-532p</link>
      <guid>https://dev.to/roghayem/i-built-a-responsive-landing-page-without-any-frameworks-532p</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96c2tagxexyv1o5o4knr.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96c2tagxexyv1o5o4knr.png" alt=" " width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  I Built a Responsive Landing Page Without Any Frameworks
&lt;/h1&gt;

&lt;p&gt;One of the most common mistakes junior front-end developers make is thinking they need to learn everything before starting a project.&lt;/p&gt;

&lt;p&gt;I used to have the same mindset. I kept learning and watching tutorials, but I was always waiting for the "right time" to build something.&lt;/p&gt;

&lt;p&gt;After a while, I realized that I didn't need to know everything to start. The best way to learn was by building real projects.&lt;/p&gt;

&lt;p&gt;So, I created a responsive fast-food landing page without using any frameworks. That project became the real starting point of my journey.&lt;/p&gt;

&lt;p&gt;The landing page was built using only HTML, CSS, and JavaScript—no frameworks, no libraries.&lt;/p&gt;

&lt;p&gt;It's a single-page website that focuses on presenting the content clearly while keeping the design clean and responsive.&lt;/p&gt;

&lt;p&gt;The page includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A hero section&lt;/li&gt;
&lt;li&gt;A menu section&lt;/li&gt;
&lt;li&gt;A gallery&lt;/li&gt;
&lt;li&gt;Customer reviews&lt;/li&gt;
&lt;li&gt;An order form&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I used Flexbox to build and organize most of the layout, especially the food cards.&lt;/p&gt;

&lt;p&gt;The biggest challenge was the order form. Since I didn't know any backend development yet, I couldn't connect the form to a server.&lt;/p&gt;

&lt;p&gt;Instead of giving up, I created a Telegram bot and connected the form to it, so every submitted order is sent directly to Telegram.&lt;/p&gt;

&lt;p&gt;Looking back, I think that was a creative solution with the knowledge I had at the time.&lt;/p&gt;

&lt;p&gt;This project taught me an important lesson: you don't need to know everything before you start. Building projects is one of the fastest ways to improve your skills, discover what you don't know, and gain real experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Links
&lt;/h2&gt;

&lt;p&gt;🌐 Live Demo:&lt;br&gt;
 &lt;a href="https://fast-food-page.netlify.app/" rel="noopener noreferrer"&gt;https://fast-food-page.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub Repository:&lt;br&gt;
 &lt;a href="https://github.com/roghayem/fastfood-landing-page" rel="noopener noreferrer"&gt;https://github.com/roghayem/fastfood-landing-page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback. If you have any suggestions for improving the design or the code, feel free to leave a comment.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Conditional for beginners</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Mon, 17 Nov 2025 11:43:18 +0000</pubDate>
      <link>https://dev.to/roghayem/conditional-for-beginners-4gfa</link>
      <guid>https://dev.to/roghayem/conditional-for-beginners-4gfa</guid>
      <description>&lt;p&gt;Conditional statements, also called if statements, are one of the most important parts of programming. They allow a program to make decisions based on certain conditions. They check if a condition is true or false, and then run different parts of the code based on the result.&lt;/p&gt;

&lt;p&gt;For example, if the user enters the correct username, the program will allow access. But if the username is wrong, it will show an error message.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;if username =="admin":&lt;br&gt;
    print("Acsees granted)&lt;br&gt;
else:&lt;br&gt;
    print("Error: wrong username")&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;There are different kinds of conditional statements, but the most common are if, else if (or elif) and else. The if statement checks a condition, else if checks another condition if the first one is false, and else is used when none of the conditions are true.&lt;/p&gt;

&lt;p&gt;Conditional statements are very useful in programming because they make programs smarter and able to handle different situations. Without using conditional statements, a program would follow only one path and would not be flexible.&lt;/p&gt;

</description>
      <category>conditional</category>
      <category>beginners</category>
      <category>programming</category>
      <category>statments</category>
    </item>
    <item>
      <title>programming operators</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Tue, 21 Oct 2025 06:36:44 +0000</pubDate>
      <link>https://dev.to/roghayem/programming-operators-262l</link>
      <guid>https://dev.to/roghayem/programming-operators-262l</guid>
      <description>&lt;p&gt;Imagine you are using a calculator.&lt;br&gt;
You press buttons like +, -, *, /.&lt;br&gt;
These buttons are called operators in programming!&lt;/p&gt;

&lt;p&gt;Operators help the computer do things like:&lt;/p&gt;

&lt;p&gt;1)Add numbers&lt;/p&gt;

&lt;p&gt;2)Compare values&lt;/p&gt;

&lt;p&gt;3)Make decisions&lt;/p&gt;

&lt;h1&gt;
  
  
  Arithmetic Operators (Math)
&lt;/h1&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%2Falw5njf9s39jdppzhyag.jpg" 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%2Falw5njf9s39jdppzhyag.jpg" alt=" " width="799" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Comparison Operators (Check)
&lt;/h1&gt;

&lt;p&gt;These operators ask a question and answer with True or False.&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%2Ffyi9wx7xrukpo327mk2n.jpg" 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%2Ffyi9wx7xrukpo327mk2n.jpg" alt=" " width="720" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Logical Operators (And / Or / Not)
&lt;/h2&gt;

&lt;p&gt;These are used to combine conditions:&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%2Fng1ttt512lc43n1bmpf4.jpg" 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%2Fng1ttt512lc43n1bmpf4.jpg" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Operators are like helpers in programming.&lt;br&gt;
They calculate, check, and control what happens in the code.&lt;/p&gt;

&lt;p&gt;If you know operators, you are one big step closer to becoming a programmer!✌🏻🔥&lt;/p&gt;

</description>
      <category>programming</category>
      <category>operations</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Understanding Variables and Data Types for Beginners</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Thu, 18 Sep 2025 16:09:42 +0000</pubDate>
      <link>https://dev.to/roghayem/understanding-variables-and-data-types-for-beginners-9g7</link>
      <guid>https://dev.to/roghayem/understanding-variables-and-data-types-for-beginners-9g7</guid>
      <description>&lt;p&gt;If you’re just starting to learn coding, two things you’ll always hear about are variables and data types. Don’t worry, they sound more complicated than they really are! Let’s break them down in a way that makes sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s a Variable?
&lt;/h2&gt;

&lt;p&gt;A variable is like a name tag on a storage box where you can keep data. You can store a number, a word, or even a list of items. And the cool part? You can change what’s inside whenever you want.&lt;/p&gt;

&lt;p&gt;For example, let’s say you want to keep track of your age and name. You could write (in Python):&lt;/p&gt;

&lt;p&gt;age = 26&lt;br&gt;
name = "Dean"&lt;/p&gt;

&lt;p&gt;Now, age and name are variables holding values. You can change them:&lt;/p&gt;

&lt;p&gt;age = 23&lt;br&gt;
name = "Sam"&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Data Type?
&lt;/h2&gt;

&lt;p&gt;Now, let’s talk about data types. Think of data types as categories or labels for the different kinds of data you can store. Not everything can go into every variable. Some data is numbers, some is text, and some is true or false.&lt;/p&gt;

&lt;p&gt;Integer (int) – whole numbers: 6, 20, -7&lt;/p&gt;

&lt;p&gt;Float (float) – numbers with decimals: 3.14, 68.99&lt;/p&gt;

&lt;p&gt;String (str) – text inside quotes: "Hello", "Python"&lt;/p&gt;

&lt;p&gt;Boolean (bool) – True or False: True, False&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;score = 20     # int&lt;br&gt;
temperature = 37.5  # float&lt;br&gt;
username = "Alex"  # string&lt;br&gt;
is_logged_in = False  # boolean&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does This Matter?
&lt;/h2&gt;

&lt;p&gt;Understanding variables and data types is key to writing code that makes sense. If you try to add a string and a number together, it won’t work! Using the right type of data helps your program run without errors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Variables = boxes to store stuff.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data types = tell you what kind of stuff goes in the box.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pick the right type to make your code happy and error-free.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once you get these basics, you’re ready to start creating real programs. And trust me, it gets even more fun from here!&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion &amp;amp; Next Steps
&lt;/h2&gt;

&lt;p&gt;Now that you know about variables and data types, you’re ready to start coding with confidence!&lt;/p&gt;

&lt;p&gt;Store and change data in variables.&lt;/p&gt;

&lt;p&gt;Use the right type for your data to avoid errors.&lt;/p&gt;

&lt;p&gt;Combine what you’ve learned to create small programs.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Try this:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Ask the user for a friend’s name and age.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Store the answers in variables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Print a sentence using those variables, like:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;"[Name] is [age] years old."&lt;/p&gt;

&lt;p&gt;This simple exercise helps you practice variables, data types, and printing output all in one!&lt;/p&gt;

&lt;p&gt;“Your coding journey starts here!”🔥&lt;/p&gt;

</description>
      <category>coding</category>
      <category>beginners</category>
      <category>database</category>
      <category>programming</category>
    </item>
    <item>
      <title>Coding vs Programming: Key Differences for Beginners</title>
      <dc:creator>Roghaye Mohammadi</dc:creator>
      <pubDate>Sat, 06 Sep 2025 16:05:43 +0000</pubDate>
      <link>https://dev.to/roghayem/coding-vs-programming-key-differences-for-beginners-22gf</link>
      <guid>https://dev.to/roghayem/coding-vs-programming-key-differences-for-beginners-22gf</guid>
      <description>&lt;p&gt;Many beginners often think coding and programming are the same. While they are closely related, they represent different levels of working with computers. Understanding this distinction early can significantly impact your learning journey and career growth.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Coding?
&lt;/h2&gt;

&lt;p&gt;Coding refers to writing instructions that a computer can directly execute. It focuses on translating ideas into a specific programming language such as Python, Java, or JavaScript.&lt;/p&gt;

&lt;p&gt;For example, writing a short Python script to add two numbers is coding:&lt;/p&gt;

&lt;p&gt;a = 8&lt;br&gt;
b = 2&lt;br&gt;
print(a + b)&lt;/p&gt;

&lt;p&gt;Coding is essentially the act of communication between humans and computers—turning logic into executable commands.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Programming?
&lt;/h2&gt;

&lt;p&gt;Programming goes beyond just writing code. It involves:&lt;/p&gt;

&lt;p&gt;Understanding the problem&lt;/p&gt;

&lt;p&gt;Designing a solution&lt;/p&gt;

&lt;p&gt;Planning and organizing steps&lt;/p&gt;

&lt;p&gt;Handling edge cases and errors&lt;/p&gt;

&lt;p&gt;Writing the code and testing the final system&lt;/p&gt;

&lt;p&gt;For instance, building a weather app that shows forecasts, handles user input, and updates data dynamically is programming. It requires not only coding but also problem-solving, system design, and continuous improvement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Every programmer codes, but not every coder programs.&lt;/p&gt;

&lt;p&gt;Coding teaches you how to write instructions for a computer.&lt;/p&gt;

&lt;p&gt;Programming teaches you how to build systems, solve problems, and think like a professional software developer.&lt;/p&gt;

&lt;p&gt;Recognizing this difference not only clarifies your learning path but also prepares you for professional roles in software development.&lt;/p&gt;

</description>
      <category>basic</category>
      <category>programming</category>
      <category>code</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
