{"componentChunkName":"component---src-templates-blog-post-jsx","path":"/blogs/thingsToKnowBeforeStartingProgramming","result":{"data":{"blog":{"frontmatter":{"title":"THINGS TO KNOW BEFORE STARTING PROGRAMMING","thumbnail":"blog15","date":"September 13, 2020","dsaCppCodeFile":null},"excerpt":"<div class=\"col-md-8 mx-auto\">\n            <div class=\"my-2 p-2\">\n              <p>\n                I see many people give up programming just after few weeks they\n                start learning it. They start learning to code without anyone's\n                advice or proper guidance and just take up a random tutorial\n                which may lead to wrong path. Even I made such mistakes and I\n                don't want others also to do the same mistakes.\n              </p>\n              <p class=\"lead\">\n                Let's see few important things to know before getting started\n                with programming.\n              </p>\n              <hr class=\"bg-dark\" />\n            </div>\n            <div class=\"my-2 p-2\">\n              <p>\n                Programming seems to be difficult for few people at the\n                beginning but learning with keen interest can lead you to\n                success.\n              </p>\n              <p>\n                There is no need to master more than one language to become a\n                pro at programming but should be at one. Pick one language and\n                get stick to it.\n              </p>\n              <p>\n                Offcourse you can learn as many langauges you want but giving\n                attention to multiple languages at once isn't good choice for a\n                beginner.\n              </p>\n              <p>\n                Programming is all about thinking more than learning syntaxes. A\n                typical programmer would spent more time on thinking than\n                actually coding.\n              </p>\n              <p>\n                You are not gonna improve your coding skills just by learning\n                more topics or more languages or constantly watching tutorials\n                and copying the code but by thinking more and practicing problem\n                solving.\n              </p>\n              <p>\n                You are wrong if you think you can memorize and remember stuffs\n                if you don't understand a concept in programming. Always\n                remember that your closest friend in programming is Google.\n              </p>\n              <p>\n                It's good to learn slowly but deeply. Never believe those people\n                who say you can become a programming expert just in 30 days with\n                thier course.\n              </p>\n              <p>\n                Learning programming takes time and there are never ending\n                stuffs to learn in it. Always make use of resources like google,\n                youtube etc. for learning and practicing.\n              </p>\n              <p>\n                You have resources like HackerRank, HackerEarth, Codeforces,\n                Codechefs, InterviewBit, Leetcode and many more platforms for\n                practicing problem solving.\n              </p>\n              <p>\n                Don't compare yourself with others instead compare yourself with\n                yesterday how you were. You may see people with better skills\n                and it takes time to get that. Thinking that you don't have that\n                much skills is gonna demotivate you!\n              </p>\n              <p>\n                Remember to note down your progress, everything you learn and\n                what are you upto because it helps you to learn effectively. It\n                maybe a blog post or a personal dairy.\n              </p>\n              <p>\n                Help others who get stuck in programming. Believe it or not, I\n                was not helping anyone and was thinking about my own problems\n                only. But when I got to know the consequences of it, I realised\n                the importance of helping others and guiding them. That's why\n                this blog page is for!\n              </p>\n              <p>\n                Coding is something you can learn the most out of it by doing\n                projects. You get to know your strengths and weaknesses in the\n                topics you have learnt. <br />\n                <a href=\"/blogs/importanceOfProjects\">Click here</a>\n                to know the importance of projects.\n              </p>\n              <p>\n                Never give up on programming just because you couldn't solve a\n                problem and you may fail many times but you can learn more from\n                your mistakes.\n              </p>\n              <p>\n                You are not alone with the bugs and you just can't leave it and\n                move on. Master the art of Googling and searching issues related\n                to your bug.\n              </p>\n              <p class=\"alert alert-warning text-center\">\n                <strong>\n                  \"Experience is the name that everyone gives to thier\n                  mistakes\"</strong\n                >\n              </p>\n              <p>\n                If you don't know from where to start programming then check out\n                my blog on\n                <a href=\"/blogs/whichProgrammingLanguageShouldILearnFirst\"\n                  >Which Programming Language Should I Learn First?</a\n                >\n                to get an idea of new beginning.\n              </p>\n            </div>\n","html":"<div class=\"col-md-8 mx-auto\">\n            <div class=\"my-2 p-2\">\n              <p>\n                I see many people give up programming just after few weeks they\n                start learning it. They start learning to code without anyone's\n                advice or proper guidance and just take up a random tutorial\n                which may lead to wrong path. Even I made such mistakes and I\n                don't want others also to do the same mistakes.\n              </p>\n              <p class=\"lead\">\n                Let's see few important things to know before getting started\n                with programming.\n              </p>\n              <hr class=\"bg-dark\" />\n            </div>\n            <div class=\"my-2 p-2\">\n              <p>\n                Programming seems to be difficult for few people at the\n                beginning but learning with keen interest can lead you to\n                success.\n              </p>\n              <p>\n                There is no need to master more than one language to become a\n                pro at programming but should be at one. Pick one language and\n                get stick to it.\n              </p>\n              <p>\n                Offcourse you can learn as many langauges you want but giving\n                attention to multiple languages at once isn't good choice for a\n                beginner.\n              </p>\n              <p>\n                Programming is all about thinking more than learning syntaxes. A\n                typical programmer would spent more time on thinking than\n                actually coding.\n              </p>\n              <p>\n                You are not gonna improve your coding skills just by learning\n                more topics or more languages or constantly watching tutorials\n                and copying the code but by thinking more and practicing problem\n                solving.\n              </p>\n              <p>\n                You are wrong if you think you can memorize and remember stuffs\n                if you don't understand a concept in programming. Always\n                remember that your closest friend in programming is Google.\n              </p>\n              <p>\n                It's good to learn slowly but deeply. Never believe those people\n                who say you can become a programming expert just in 30 days with\n                thier course.\n              </p>\n              <p>\n                Learning programming takes time and there are never ending\n                stuffs to learn in it. Always make use of resources like google,\n                youtube etc. for learning and practicing.\n              </p>\n              <p>\n                You have resources like HackerRank, HackerEarth, Codeforces,\n                Codechefs, InterviewBit, Leetcode and many more platforms for\n                practicing problem solving.\n              </p>\n              <p>\n                Don't compare yourself with others instead compare yourself with\n                yesterday how you were. You may see people with better skills\n                and it takes time to get that. Thinking that you don't have that\n                much skills is gonna demotivate you!\n              </p>\n              <p>\n                Remember to note down your progress, everything you learn and\n                what are you upto because it helps you to learn effectively. It\n                maybe a blog post or a personal dairy.\n              </p>\n              <p>\n                Help others who get stuck in programming. Believe it or not, I\n                was not helping anyone and was thinking about my own problems\n                only. But when I got to know the consequences of it, I realised\n                the importance of helping others and guiding them. That's why\n                this blog page is for!\n              </p>\n              <p>\n                Coding is something you can learn the most out of it by doing\n                projects. You get to know your strengths and weaknesses in the\n                topics you have learnt. <br />\n                <a href=\"/blogs/importanceOfProjects\">Click here</a>\n                to know the importance of projects.\n              </p>\n              <p>\n                Never give up on programming just because you couldn't solve a\n                problem and you may fail many times but you can learn more from\n                your mistakes.\n              </p>\n              <p>\n                You are not alone with the bugs and you just can't leave it and\n                move on. Master the art of Googling and searching issues related\n                to your bug.\n              </p>\n              <p class=\"alert alert-warning text-center\">\n                <strong>\n                  \"Experience is the name that everyone gives to thier\n                  mistakes\"</strong\n                >\n              </p>\n              <p>\n                If you don't know from where to start programming then check out\n                my blog on\n                <a href=\"/blogs/whichProgrammingLanguageShouldILearnFirst\"\n                  >Which Programming Language Should I Learn First?</a\n                >\n                to get an idea of new beginning.\n              </p>\n            </div>"},"thumbnail":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20preserveAspectRatio='none'%3e%3cpath%20d='M240%2013a17399%2017399%200%2001-135%2048l5%2018a2075%202075%200%200140%20115l7%2023a3155%203155%200%2000158-57l-22-58a2973%202973%200%2001-35-95l-18%206m123%2077c0%203-2%204-2%202l-2-3h-1c0%203%200%205-1%203s-1-2-3%2012l-2%208%206%201%209%201h5V94c0-3%200-3-4-5l-4-2-1%203m-13%2027l-1%2011-3%2021-2%2012%205%2016%205%2017-5%203c-9%203-7%204%204%204%2012%200%2012%202%206-22-5-19-5-19-1-28%203-8%203-9%206%2021%202%2018%202%2024%201%2026-1%203-1%203%202%204%204%202%2011-1%207-3l-1-39-1-37-18-6h-4'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7699115044247788,"src":"/static/0c8713b3e9210777ed988b7773f6b15b/ee604/blog15.png","srcSet":"/static/0c8713b3e9210777ed988b7773f6b15b/69585/blog15.png 200w,\n/static/0c8713b3e9210777ed988b7773f6b15b/497c6/blog15.png 400w,\n/static/0c8713b3e9210777ed988b7773f6b15b/ee604/blog15.png 800w,\n/static/0c8713b3e9210777ed988b7773f6b15b/f3583/blog15.png 1200w,\n/static/0c8713b3e9210777ed988b7773f6b15b/e4d72/blog15.png 1280w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"pageContext":{"blog":"thingsToKnowBeforeStartingProgramming","thumbnail":"thumbnails/blog15.png"}},"staticQueryHashes":["2987289216","63159454"]}