<?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: Abhinav Maurya</title>
    <description>The latest articles on DEV Community by Abhinav Maurya (@abno24).</description>
    <link>https://dev.to/abno24</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%2F673462%2Fa83e83b3-d849-400d-86ff-00f900402464.jpg</url>
      <title>DEV Community: Abhinav Maurya</title>
      <link>https://dev.to/abno24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abno24"/>
    <language>en</language>
    <item>
      <title>Let's Deep Dive into Full-stack Web Development</title>
      <dc:creator>Abhinav Maurya</dc:creator>
      <pubDate>Sun, 05 Dec 2021 13:17:34 +0000</pubDate>
      <link>https://dev.to/abno24/lets-deep-dive-into-full-stack-web-development-3eef</link>
      <guid>https://dev.to/abno24/lets-deep-dive-into-full-stack-web-development-3eef</guid>
      <description>&lt;p&gt;Hello readers, this is Abhinav maurya here, I’m a frontend developer and heading up towards backend.&lt;br&gt;
In this article I am going to talk about those technologies which are being used for web development and you should learn it to become Full-stack Developer. Also, I'm going to talk about how you can learn those technologies, how much time you should spend with those techs and from which resources you can practice those technologies.&lt;br&gt;
Before moving ahead with tech talks, ask yourself why you want to learn Web development?&lt;br&gt;
📑Here is my answer :&lt;br&gt;
➡️ Web development will be easy for you if you are new in programming world.&lt;br&gt;
➡️ Every start-up or small business who wants to put their business online, they usually go for websites because websites are cheaper than applications. So, in future there will be lot of high demand for web developers.&lt;br&gt;
➡️ Web development is fun also there is large developer community out there on twitter &amp;amp; LinkedIn, so you will get lots of help and guidance from other developers.&lt;/p&gt;

&lt;p&gt;☢️&lt;em&gt;Read this article till the end because I'm going to share some awesome links from where you can learn web development and practice it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Okay, Now let's begin with tech talks. So, First Language you need to learn is:&lt;br&gt;
🧑‍💻&lt;u&gt;HTML (Hypertext Markup Language):&lt;/u&gt; HTML is not a programming language it’s a Markup language. It gives skeleton structure to your website.&lt;br&gt;
✒️&lt;strong&gt;You can easily learn and master HTML &amp;amp; HTML5 within 15-20 Days, just giving 2-3 hours per day&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;CSS (Cascading Style Sheets):&lt;/u&gt; With the help of CSS, you can give style to your website, you can give beautiful layout to your website and make it responsive (make it available for all devices).&lt;br&gt;
🧐Few important topics which you should cover while learning CSS:&lt;br&gt;
➡️ Box-model.&lt;br&gt;
➡️ Layouts (Flex, Grid).&lt;br&gt;
➡️ Media Queries.&lt;br&gt;
✒️&lt;strong&gt;Spend a month with HTML5 &amp;amp; CSS3 make at least 5 to 10 projects, try to make responsive projects&lt;/strong&gt;.&lt;br&gt;
📖Beginner Book for HTML &amp;amp; CSS: &lt;a href="https://amzn.to/3ooMIzx"&gt;https://amzn.to/3ooMIzx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;❗it is optional.&lt;br&gt;
🧑‍💻&lt;u&gt;Sass (Syntactically Awesome Style sheets):&lt;/u&gt; Once you are pretty confident with CSS &amp;amp; CSS3 features, then shift to Sass. Sass is nothing its just pre-processor for CSS. it gives more power to your CSS and you can use it in small projects but it is mainly designed for big &amp;amp; complex projects.&lt;br&gt;
✒️&lt;strong&gt;Spend a week or two week with Sass, this much time is enough to learning Sass&lt;/strong&gt;.&lt;br&gt;
📖Beginner Book for Sass: &lt;a href="https://amzn.to/3dlIySU"&gt;https://amzn.to/3dlIySU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;Bootstrap:&lt;/u&gt; As I already said that Sass is optional tech. So, if you are not going to learn Sass then start with Bootstrap framework. It is CSS Framework, it is one of the famous frameworks of CSS.&lt;br&gt;
✒️&lt;strong&gt;You should spend 15-20 Days with Bootstrap, this much time is enough to learning Bootstrap and make at least 5 projects&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;JavaScript:&lt;/u&gt; JavaScript is a programming language but there is other developers’ community who called it scripting language.&lt;br&gt;
Remember, I told you HTML gives skeleton structure to your website, CSS gives style to that skeleton structure, Here comes JS it gives behavior to your styled skeleton structure.&lt;br&gt;
JS is fun and also complex at the same time. &lt;br&gt;
✒️&lt;strong&gt;So, you better spend at least 2 months with it. Make at least 10 projects to understand better how JS works.&lt;/strong&gt;&lt;br&gt;
🧐Few important topics which you should not ignore while learning JS:&lt;br&gt;
➡️ DOM&lt;br&gt;
➡️ BOM&lt;br&gt;
➡️ ES6 Features (Most IMP).&lt;br&gt;
✒️&lt;strong&gt;Spend more time with JS cause it’s going to play huge role in your web development journey.&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for JavaScript: &lt;a href="https://amzn.to/3djBOoo"&gt;https://amzn.to/3djBOoo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;React:&lt;/u&gt; React is a JS library which is being used in frontend development. React is quite famous JS library and high in demand. ✒️&lt;strong&gt;Spend at least 1 month with react, Have fun while making project. Make at least 5 projects&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for React: &lt;a href="https://amzn.to/31yIAUt"&gt;https://amzn.to/31yIAUt&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📑So far, we have covered all famous &amp;amp; high demand techs of front-end.&lt;/p&gt;

&lt;p&gt;Let’s jump into backend development🦘 &lt;br&gt;
🧑‍💻&lt;u&gt;Node.js:&lt;/u&gt; Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser. Node.js is not a framework and it’s not a programming language, it is not even a library.&lt;br&gt;
I know the above definition of Node.js is little complex &amp;amp; category of Node is also confusing but don’t worry once you start with Node.js all your doubt will be clear.&lt;br&gt;
✒️&lt;strong&gt;You should spend at least 1 – 1.5 Month with NodeJS and make 5 projects to understand it better.&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for NodeJS: &lt;a href="https://amzn.to/3rGtXto"&gt;https://amzn.to/3rGtXto&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;Python:&lt;/u&gt; As we all know Python is quite famous, most in demand and beginner friendly language. It is also being used in web development, and apart from web development you should learn python basics to advance because it is very trending tech and has a very huge scope in future trends like AI, ML.&lt;br&gt;
✒️&lt;strong&gt;You should spend at least 1.5 – 2 Month with Python and made at least 4 - 5 projects from the level of beginners to intermediate.&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for Python: &lt;a href="https://amzn.to/31rqOTD"&gt;https://amzn.to/31rqOTD&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;Django:&lt;/u&gt; Once you learn the basics and advance of python and you are pretty confident with it then start with Django framework of python which is being highly use in backend and it has a high demand in industry.&lt;br&gt;
✒️&lt;strong&gt;You should spend 1 month with Django and make few projects.&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for Django: &lt;a href="https://amzn.to/31xhBcl"&gt;https://amzn.to/31xhBcl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;❗You don’t need to learn all of these techs. You can either go with node or with Django, both have their own specifications &amp;amp; advantages.&lt;/p&gt;

&lt;p&gt;📑So far, we have done with backend techs now it is time to shift on database.&lt;/p&gt;

&lt;p&gt;We have two databases one is SQL &amp;amp; the other one is MongoDB.&lt;br&gt;
A newbie programmers think that MongoDB is trending and new one, so let’s learn MongoDB but my advice to all of you is First learn MySQL or SQL because it is traditional one and still being used in so many large &amp;amp; small projects. MongoDB is specifically design for large projects which has large &amp;amp; complex data.&lt;br&gt;
✒️&lt;strong&gt;You should spend 1 – 1.5 month with databases and you can almost master it.&lt;/strong&gt;&lt;br&gt;
📖Beginner Book for MongoDB: &lt;a href="https://amzn.to/3ptgRNp"&gt;https://amzn.to/3ptgRNp&lt;/a&gt;&lt;br&gt;
📖Beginner Book for SQL: &lt;a href="https://amzn.to/3dqRtlG"&gt;https://amzn.to/3dqRtlG&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now one last tech you need to learn is Git &amp;amp; GitHub.&lt;br&gt;
🧑‍💻&lt;u&gt;Git:&lt;/u&gt; is a version control system.&lt;/p&gt;

&lt;p&gt;🧑‍💻&lt;u&gt;GitHub:&lt;/u&gt; is a web-based user Interface which uses git.&lt;/p&gt;

&lt;p&gt;😴&lt;u&gt;In Simple Words:&lt;/u&gt; With the help of git you can track changes in your projects, you can push your projects to GitHub &amp;amp; make it available for the world, with the help of GitHub you can host your project for free.&lt;br&gt;
📖Beginner Book for Git: &lt;a href="https://amzn.to/31rsSel"&gt;https://amzn.to/31rsSel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📃&lt;u&gt;Best YouTube Channels for learning Web Development:&lt;/u&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;freeCodeCamp.&lt;/li&gt;
&lt;li&gt;GeeksforGeeks.&lt;/li&gt;
&lt;li&gt;Devslopes.&lt;/li&gt;
&lt;li&gt;Clever Programmer.&lt;/li&gt;
&lt;li&gt;edureka!.&lt;/li&gt;
&lt;li&gt;EduRise.&lt;/li&gt;
&lt;li&gt;CodeWithHarry {Those who prefer "Hindi Tutorial"}&lt;/li&gt;
&lt;li&gt;Programming With Mosh.&lt;/li&gt;
&lt;li&gt;Traversy Media.&lt;/li&gt;
&lt;li&gt;Telusko.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;📃&lt;u&gt;Best Websites for Projects:&lt;/u&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Frontend Mentor.&lt;/li&gt;
&lt;li&gt;30 Seconds of Code.&lt;/li&gt;
&lt;li&gt;CodeWell.&lt;/li&gt;
&lt;li&gt;CSSbattle.&lt;/li&gt;
&lt;li&gt;Treehouse.&lt;/li&gt;
&lt;li&gt;Coderbyte.&lt;/li&gt;
&lt;li&gt;Javascript30.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;📃&lt;u&gt;Few Points:&lt;/u&gt;&lt;br&gt;
➡️ In every tech I have told you how much time you should spend but that doesn’t mean that you should spend that much time only. Learn according to your comfort and take as much time as you need but understand concept properly.&lt;br&gt;
➡️ If you have observed in the article I have written “you almost master it”. I have used word &lt;em&gt;almost&lt;/em&gt; because no one can fully master it, techs are being update according to the need and also competition with other techs. So there is always something new to learn.&lt;/p&gt;

&lt;p&gt;📃&lt;u&gt;Advice:&lt;/u&gt; &lt;br&gt;
➡️ As a beginner there might be chances that you will stuck in the loop of tutorials. So instead of just watching tutorials practice along with tutorials.&lt;br&gt;
➡️ “Make you hand dirty” means write as much code as you can don’t be afraid of errors and failure. Errors and failure comes to conqueror you take it as a positive way and solve it.&lt;br&gt;
➡️ Project based learning are the best way to learn &amp;amp; master techs so make projects.&lt;br&gt;
➡️ Don’t rush to finish things quickly if you rush now, you’ll face difficulties later. So better give enough time to learn and understand concepts properly.&lt;br&gt;
➡️ Do not learn 2 – 3 programming languages together, one-by-one finish it all.&lt;br&gt;
➡️ Be active on LinkedIn, twitter and dev.to, You will find lot of amazing developers’ community here. So many tech bloggers are there you can follow them and ask any doubt of yours they will revert back to you and guide you.&lt;br&gt;
&lt;em&gt;Slow and Steady Wins the race&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;🙏&lt;u&gt;Confession:&lt;/u&gt;&lt;br&gt;
➡️ There are also lot of other languages which are being used for frontend &amp;amp; backend but I have discussed about those languages which I have used and in high demand from job perspective.&lt;br&gt;
➡️ I have shared my best knowledge and give you a path to become Full-Stack Developer. If you follow this path properly then within a 8 – 9 months you will find yourself as a Full-Stack developer.&lt;/p&gt;

&lt;p&gt;❤️Thank you so much reader if you have read it till here,&lt;br&gt;
I hope you love this article if you loved it, give it a like.&lt;br&gt;
If you have found it meaningful give it a unicorn &amp;amp; bookmark it as well. If you have found any point which is not correct feel free to let me know in comment section. Share it with your coding buddies so they will also get to know about these awesome techs.&lt;br&gt;
Don’t forget to follow me for such informative and amazing article. Do share It on twitter and tag me as well.&lt;/p&gt;

&lt;p&gt;📱&lt;u&gt;My Social Media Handles:&lt;/u&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/abhinav-maurya-968457199/"&gt;https://www.linkedin.com/in/abhinav-maurya-968457199/&lt;/a&gt;&lt;br&gt;
Twitter: &lt;a href="https://twitter.com/abno_24"&gt;https://twitter.com/abno_24&lt;/a&gt;&lt;br&gt;
Github: &lt;a href="https://github.com/abno-24"&gt;https://github.com/abno-24&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>discuss</category>
      <category>webdev</category>
      <category>fullstack</category>
    </item>
    <item>
      <title>How Meditation help me to get better in Programming</title>
      <dc:creator>Abhinav Maurya</dc:creator>
      <pubDate>Thu, 04 Nov 2021 05:42:39 +0000</pubDate>
      <link>https://dev.to/abno24/how-meditation-help-me-to-get-better-in-programming-5alm</link>
      <guid>https://dev.to/abno24/how-meditation-help-me-to-get-better-in-programming-5alm</guid>
      <description>&lt;p&gt;Hello readers my name is Abhinav maurya and I’m frontend developer and heading up towards backend. This is my first article; I hope you’ll like it. &lt;/p&gt;

&lt;p&gt;I have been doing programming from a year, I am a front-end web developer and I have done so many projects but I was not regular programmer what I mean by regular programmer is, I was not consistent I was not enthusiastic I was not curious enough towards programming I was just doing it because I have to do it for the sake of a job.&lt;/p&gt;

&lt;p&gt;During first lockdown everyone was at their home scrolling social media so was I. While I was scrolling social media, I read some benefits of meditation I don’t know why but I got little curious about it so I went to the YouTube and did a little search. I got a lot of videos about it but, I watched 3-4 videos only. Then I went to the google and read some of the reviews from people who have been practicing meditation from a long time after reading 5-6 reviews I was motivated and triggered enough to practice it. So, I made a decision to start practicing meditation on a daily basis just for 5 minutes.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In this article I won’t teach you about “How to do Meditation” otherwise this article will be too long and boring too.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Month after practicing meditation on a daily basis, I felt more cleverness in decision making skills. I observed that my logical thinking has improved. Meditation gives me consistency for which I was craving from long time but by meditation I achieved it. &lt;br&gt;
My patience level got better as a programmer you need to have more patience because you deal with so many errors on your professional life. Meditation gives you that patience and you start feeling more relax and also you start handling errors in more efficient way.&lt;/p&gt;

&lt;p&gt;And Last but not the least as we all know one common benefit of meditation is that it improves your concentration level so you distract less while doing programming or any other work.&lt;/p&gt;

&lt;p&gt;And when these qualities reflect from your personality other programmers not just programmers but also people get attract towards you. When you practice meditation on daily basis you create positive environment around you. So whoever comes in contact with you they start feeling more positive and more good vibes.&lt;/p&gt;

&lt;p&gt;📃Few Points:&lt;br&gt;
➡️ Don’t relate meditation with any religion, it’s not about spirituality it is just exercise for your brain.&lt;br&gt;
➡️ The goal of meditation is not that you should have single thought at a time, the goal of meditation is that your mind should give you pop-up when second thought arises.&lt;br&gt;
➡️ There is not any specific rule that you should practice it in the morning time only, you can sit for 5 mins whenever and wherever you want.&lt;/p&gt;

&lt;p&gt;📃Advice:&lt;br&gt;
➡️ If you want to practice meditation and you are beginner, so just start with 5 mins and gradually increase time as per your comfort.&lt;br&gt;
➡️ As a beginner practice chanting during meditation otherwise there might be chances that you will asleep.&lt;br&gt;
➡️ Don’t expect overnight changes by practicing it, I have been doing it for a year and now I am observing changes within myself. &lt;br&gt;
 ☢️ &lt;em&gt;It is a long-term investment remember that&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;😌Confession:&lt;br&gt;
➡️ As I already told you that it is my article so I just hope you like it. I gave my best to explain my experience and I’ll be very glad if you get inspire to do meditation by reading this article.&lt;br&gt;
➡️ If you think there is any wrong point in this article, please let me know in the comment section and if you like this article, please give it a like, do comment and share with coding buddies &amp;amp; do follow me for such amazing and informative articles. &lt;/p&gt;

&lt;p&gt;Thank You and Happy Diwali to All those who read this article till here ❤️✨.&lt;/p&gt;

&lt;p&gt;Accessories which I use for better meditation: 🔰&lt;br&gt;
Ear Plugs for noise cancellation: &lt;a href="https://amzn.to/3k5eu1j"&gt;https://amzn.to/3k5eu1j&lt;/a&gt;&lt;br&gt;
Mate for sitting during meditation: &lt;a href="https://amzn.to/3qkh2gj"&gt;https://amzn.to/3qkh2gj&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
