<?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: Muhammad Maaz Shakeel</title>
    <description>The latest articles on DEV Community by Muhammad Maaz Shakeel (@codewithmaaz).</description>
    <link>https://dev.to/codewithmaaz</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%2F654142%2F80ee065e-f73f-4a36-b569-8c67d501383b.jpg</url>
      <title>DEV Community: Muhammad Maaz Shakeel</title>
      <link>https://dev.to/codewithmaaz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codewithmaaz"/>
    <language>en</language>
    <item>
      <title>10 Linux Commands For Beginners</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Mon, 28 Jun 2021 17:17:34 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/10-linux-commands-for-beginners-4fe0</link>
      <guid>https://dev.to/codewithmaaz/10-linux-commands-for-beginners-4fe0</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Note: If there is a command ls then you need to only type &lt;code&gt;ls&lt;/code&gt; but not to type &lt;code&gt;Ls&lt;/code&gt;.   Linux and Unix Commands are case-sensitive..&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  1. pwd
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;pwd is a command that shows you the path where you are currently is.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ls
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;ls is a command that shows you the list of directories or files in the current directory.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. cd
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;cd command lets you change the directory.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;cd [Directory name]&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. cat
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;cat command lets you see the content of the file.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;cat [File name]&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. mkdir
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;mkdir command lets make a new directory in the current directory.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;mkdir [Directory name (You wanna give it to]&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. rmdir
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;rmdir command lets you delete a directory.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;rmdir [Directory name]&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. touch
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;touch command lets you create a new file.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;touch [File name (You wanna give it to]&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. uname
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The uname command, short for Unix Name, will print detailed information about your Linux system like the machine name, operating system, kernel, and so on.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. history
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;history command shows you the history of your commands that you typed so far.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. man
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;man command lets you see the manual of any command.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Usage&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;man [command]&lt;/code&gt;&lt;/p&gt;

</description>
      <category>linux</category>
    </item>
    <item>
      <title>App Secret-Messages With React-Native</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Mon, 28 Jun 2021 10:42:41 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/app-secret-messages-with-react-native-bml</link>
      <guid>https://dev.to/codewithmaaz/app-secret-messages-with-react-native-bml</guid>
      <description>&lt;h2&gt;
  
  
  App Functionality
&lt;/h2&gt;

&lt;p&gt;This is an app built in React Native.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here is how UI looks like&lt;/strong&gt;:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kFt7813X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624630535615/tE7HOE-D4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kFt7813X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624630535615/tE7HOE-D4.jpeg" alt="IMG_20210625_191135.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Typing a message with the key
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1ux_v1ZG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876473556/NLMcY4AwI.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1ux_v1ZG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876473556/NLMcY4AwI.jpeg" alt="Screenshot_20210628-153211.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Encrypting
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--acH_4-Lg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876604097/dzvdNLah4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--acH_4-Lg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876604097/dzvdNLah4.jpeg" alt="Screenshot_20210628-153219.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Copied that encrypted message
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fVjV7WJT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876630146/gv4dEjSaB.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fVjV7WJT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876630146/gv4dEjSaB.jpeg" alt="Screenshot_20210628-153221.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Decrypting the message with that key when we were encrypting the message
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wa-QDtF1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876662702/ih1ENhauv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wa-QDtF1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1624876662702/ih1ENhauv.jpeg" alt="Screenshot_20210628-153230.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Users can type a message with the key and encrypt that. Now, The encryption of that text user can also decrypt that text by inputting that key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/i/status/1406188201010728961"&gt;Video of My App&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is the source code: &lt;a href="https://github.com/maazshakeel/Secret-Messages-App-With-React-Native"&gt;https://github.com/maazshakeel/Secret-Messages-App-With-React-Native&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I Learnt Logic Building in Programming! - 5 Tips To Build &amp; Improve Programming Logic</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Sat, 26 Jun 2021 17:01:08 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/how-i-learnt-logic-building-in-programming-5-tips-to-build-improve-programming-logic-23o9</link>
      <guid>https://dev.to/codewithmaaz/how-i-learnt-logic-building-in-programming-5-tips-to-build-improve-programming-logic-23o9</guid>
      <description>&lt;h3&gt;
  
  
  Tip #1: Divide &amp;amp; Conquer
&lt;/h3&gt;

&lt;p&gt;Always divide the problem into different parts.&lt;br&gt;&lt;br&gt;
   &lt;strong&gt;For Example&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is a C code that just input for a number one and a number two and simply add them.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight c"&gt;&lt;code&gt;   &lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;{&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"The Addition ofjavascrip those numbers is: %i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;num1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
   &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;This program just adding two numbers inputted from the user. So, we can just divide this code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;So, How are we going to divide this code, Well we can create a function called add that just returns the value of the addition of those numbers that inputted from the user?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;Let's Divide the code&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight c"&gt;&lt;code&gt;   &lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;   

   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;{&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;addition&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"The addition of those numbers is: %i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;addition&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
   &lt;span class="p"&gt;}&lt;/span&gt;
   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;{&lt;/span&gt;
       &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
   &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;So, We divided the code. This was an example of a simple program. Maybe you have a complex program, so you can divide them into functions or maybe you are making an app in react native.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;React-Native lets you break the code into its own component. And you can create a file for that component and import that component.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, You can break the code into its own components in your own application. This will be cleaner and more readable code.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip #2: Write a well-commented code
&lt;/h3&gt;

&lt;p&gt;Write comments on your code, that explaining your code that what that block of code is actually doing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, Let's take the example of the code and write comments on that code we used in the last tip.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;For Example&lt;/strong&gt;
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight c"&gt;&lt;code&gt;   &lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;   

   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;{&lt;/span&gt;
       &lt;span class="c1"&gt;// Getting input from the user&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Number One: "&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="n"&gt;scanf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"%i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="c1"&gt;// Adding the numbers&lt;/span&gt;
       &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;addition&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;num2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
       &lt;span class="c1"&gt;// Printing the Output&lt;/span&gt;
       &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"The addition of those numbers is: %i"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;addition&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
   &lt;span class="p"&gt;}&lt;/span&gt;
   &lt;span class="c1"&gt;// This function add simply returns the sum of two numbers&lt;/span&gt;
   &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;{&lt;/span&gt;
       &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;number1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;number2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
   &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So, write comments that explain your block of code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip #3. Learn Data structures and algorithms
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Programming is all about data structure and algorithms. &lt;code&gt;Data structures&lt;/code&gt; are the fundamentals of all programming languages. It means that if you want to have a good command of any programming language, then you should start with the &lt;code&gt;data structures&lt;/code&gt; of that programming language.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you get a better command over the &lt;code&gt;data structure&lt;/code&gt; of programming languages, then you can quickly improve your &lt;code&gt;programming logic&lt;/code&gt; for that language. Now you know the best way of how to develop logical thinking in programming.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Learn about Programming paradigms
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;It would help if you also tried to learn the programming paradigms. There are many types of &lt;code&gt;programming paradigms&lt;/code&gt;. One of the most popular &lt;code&gt;programming paradigms&lt;/code&gt; is &lt;code&gt;object-oriented programming&lt;/code&gt;. The programming paradigms also work as the blueprint.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;With the help of this blueprint, you follow a predefined path to create the projects. It would help if you created plenty of projects using the same &lt;code&gt;programming paradigms&lt;/code&gt; to have proper command over them. It will help you to improve your &lt;code&gt;programming logic&lt;/code&gt;.&lt;/strong&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  5. Start exploring code from experts
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;There are hundreds of ways to write a &lt;code&gt;program&lt;/code&gt; to solve a particular problem. In programming, we have many ways to solve many problems. You may use different logic to solve the problem. And the other programming may use different logic to solve the same problem. That programmer might use the most optimal and straightforward way to solve the problem.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Therefore you should look at other people’s code; it will help you to advance as a programmer. &lt;code&gt;Github&lt;/code&gt; is one of the most &lt;code&gt;popular programming platforms&lt;/code&gt; where you can see a lot of great projects and lots of programmers to solve the most &lt;code&gt;complex problems&lt;/code&gt; with a short length of code.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  So, I hope this will going to be helpful for you. Thanks for reading.
&lt;/h4&gt;

</description>
    </item>
    <item>
      <title>I have a secret for you to master any concept.</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Fri, 25 Jun 2021 11:13:04 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/i-have-a-secret-for-you-to-master-any-concept-4f36</link>
      <guid>https://dev.to/codewithmaaz/i-have-a-secret-for-you-to-master-any-concept-4f36</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eX2OCjtE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wmxo2reepyug4a6kbofl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eX2OCjtE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wmxo2reepyug4a6kbofl.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Start teaching that concept.
&lt;/h2&gt;

&lt;p&gt;What do I mean By that, Well It means &lt;code&gt;Start teaching&lt;/code&gt; others.&lt;br&gt;
For example, Teach that concept to your &lt;code&gt;younger brother&lt;/code&gt;. But, When you are &lt;strong&gt;teaching&lt;/strong&gt;, You are going to &lt;strong&gt;&lt;em&gt;hesitate&lt;/em&gt;&lt;/strong&gt;, and not know that &lt;code&gt;concept&lt;/code&gt; really clearly &lt;strong&gt;&lt;em&gt;concept&lt;/em&gt;&lt;/strong&gt; or how to define that &lt;strong&gt;&lt;em&gt;concept&lt;/em&gt;&lt;/strong&gt;. So, Then you are going to research for that. Like that you'll be master that &lt;strong&gt;&lt;em&gt;concept&lt;/em&gt;&lt;/strong&gt;.&lt;br&gt;
Definitely, Not all people have their younger brothers. &lt;br&gt;
So, I'll be going to show you 3 possible ways to do that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start a &lt;code&gt;YouTube&lt;/code&gt; channel. ✔️&lt;/li&gt;
&lt;li&gt;Start &lt;code&gt;blogging&lt;/code&gt; on:

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://hashnode.com"&gt;https://hashnode.com&lt;/a&gt; ✔️&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.com"&gt;https://medium.com&lt;/a&gt; ✔️&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And there is a couple of &lt;strong&gt;websites&lt;/strong&gt; you can &lt;code&gt;blog&lt;/code&gt; on them. So, These websites were just an idea.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teach yourself in Mirror. ✔️&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  So, That's it.
&lt;/h3&gt;

&lt;p&gt;I hope this will be helpful for you.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 9 Must Have Chrome Extensions.</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Fri, 25 Jun 2021 07:56:22 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/top-9-must-have-chrome-extensions-5bm1</link>
      <guid>https://dev.to/codewithmaaz/top-9-must-have-chrome-extensions-5bm1</guid>
      <description>&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Todo List&lt;/strong&gt; : &lt;a href="https://t.co/gcgLtfvs4S?amp=1"&gt;Todo List&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screencastify&lt;/strong&gt; : &lt;a href="https://t.co/nq4HWLBCfa?amp=1"&gt;ScreenCastify&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MemoRise&lt;/strong&gt; : &lt;a href="https://t.co/1yxEwAEMnH?amp=1"&gt;MemoRise&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark Reader&lt;/strong&gt; : &lt;a href="https://t.co/8iRweNQiWY?amp=1"&gt;Dark Reader&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save to Pocket&lt;/strong&gt; : &lt;a href="https://t.co/Lq8ssWdZRt?amp=1"&gt;Save to Pocket&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OneNote web clipper&lt;/strong&gt; : &lt;a href="https://t.co/RiORKxGqeV?amp=1"&gt;OneNote web clipper&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bitly&lt;/strong&gt; : &lt;a href="https://t.co/Do5z35WOtW?amp=1"&gt;Bitly&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vimium&lt;/strong&gt; : &lt;a href="https://t.co/SJFIKme2kV?amp=1"&gt;Vimium&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Keep&lt;/strong&gt; : &lt;a href="https://t.co/3OVB1rFlhQ?amp=1"&gt;Google Keep&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;I hope you like these &lt;strong&gt;chrome extensions&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Here is the story of my Self-Taught Developer coding journey how I get into coding.</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Fri, 25 Jun 2021 07:41:12 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/here-is-the-story-of-my-journey-how-i-get-into-coding-254k</link>
      <guid>https://dev.to/codewithmaaz/here-is-the-story-of-my-journey-how-i-get-into-coding-254k</guid>
      <description>&lt;h2&gt;
  
  
  My Coding Journey
&lt;/h2&gt;

&lt;p&gt;I started learning &lt;strong&gt;&lt;em&gt;Computer Science&lt;/em&gt;&lt;/strong&gt; in 2020 When I was 12. I took the course &lt;a href="https://cs50.harvard.edu/x"&gt;CS50&lt;/a&gt;, shared by my father. In that course, they teach us the art of programming and how to think. Here is the &lt;a href="https://youtu.be/3oFAJtFE8YU"&gt;introduction video of that course&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;While learning that course, I heard about &lt;strong&gt;&lt;em&gt;Web Development&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;hacking&lt;/em&gt;&lt;/strong&gt; and other things related to &lt;strong&gt;technology&lt;/strong&gt;, These things were the distractions, but then I started researching Web Development for a couple of weeks and other things.&lt;/p&gt;

&lt;p&gt;I learned Web Development and other things while learning that course, then continued that course. So, After completing that course, Right Now I'm learning &lt;a href="https://cs50.harvard.edu/mobile"&gt;Mobile App Development With React Native&lt;/a&gt;.&lt;br&gt;
&lt;a href="http://cs50.harvard.edu/%20game%20developemnt"&gt;http://cs50.harvard.edu/%20game%20developemnt&lt;/a&gt;&lt;br&gt;
Here are the resources that might helpful for you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learn Computer Science, &lt;a href="//cs50.harvard.edu/x"&gt;CS50 Introduction to computer science&lt;/a&gt; The course that I took.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learn &lt;a href="//cs50.harvard.edu/mobile"&gt;CS50 Mobile App Development With React Native&lt;/a&gt;, Also The course I took.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learn &lt;a href="//cs50.harvard.edu/games"&gt;CS50 Game Development&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Connect with me:
&lt;/h3&gt;

&lt;p&gt;Twitter: &lt;a href="https://twitter.com/ProCoder88"&gt;https://twitter.com/ProCoder88&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;LinkedIn: &lt;a href="https://linkedin.com/in/ProCoder88"&gt;https://linkedin.com/in/ProCoder88&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/maazshakeel"&gt;https://github.com/maazshakeel&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>📌My goals for this year</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Fri, 25 Jun 2021 06:15:07 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/my-goals-for-this-year-46hb</link>
      <guid>https://dev.to/codewithmaaz/my-goals-for-this-year-46hb</guid>
      <description>&lt;p&gt;🚀 Get 2K friends on @Twitter &lt;br&gt;
👨‍💻 Learn React and Django&lt;br&gt;
📱 Learn #CS50 Mobile App Development&lt;br&gt;
👩‍💻 Learn #CS50 Game Development &lt;br&gt;
🧐 Learn #CS50 Artificial Intelligence&lt;/p&gt;

</description>
    </item>
    <item>
      <title>You can make an HTML link open in a new tab.</title>
      <dc:creator>Muhammad Maaz Shakeel</dc:creator>
      <pubDate>Tue, 22 Jun 2021 21:32:30 +0000</pubDate>
      <link>https://dev.to/codewithmaaz/you-can-make-an-html-link-open-in-a-new-tab-g7j</link>
      <guid>https://dev.to/codewithmaaz/you-can-make-an-html-link-open-in-a-new-tab-g7j</guid>
      <description>&lt;p&gt;You can make an HTML link open in a new tab by adding the target=”_blank” attribute. You should insert this after the link address.&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
