{"componentChunkName":"component---src-templates-blog-post-jsx","path":"/blogs/whichProgrammingLanguageShouldILearnFirst","result":{"data":{"blog":{"frontmatter":{"title":"WHICH PROGRAMMING LANGUAGE SHOULD I LEARN FIRST?","thumbnail":"blog14","date":"September 6, 2020","dsaCppCodeFile":null},"excerpt":"<div class=\"my-2 p-2\">\n              <h4>Introduction</h4>\n              <div class=\"m-2\">\n                <p>\n                  The one big question comes to your mind when you want to start\n                  learning programming is\n                  <strong>Which programming language should I learn first?</strong>\n                  or\n                  <strong>Which is the best programming language to learn?</strong>\n                  and you don&apos;t know from where to start.\n                </p>\n                <p>\n                  You might feel it&apos;s a difficult decision to make but it&apos;s\n                  really not what you think. There are many programming\n                  langauges out there in programming world and only few of them\n                  are popular.\n                </p>\n                <p>\n                  Let&apos;s see step by step about the use cases of top 5 popular\n                  programming languages and my suggestions for you to get\n                  started with programming.\n                </p>\n              </div>\n            </div>\n            <div class=\"my-2 p-2\">\n              <h4>Important points to keep in your mind first!</h4>\n              <div class=\"m-2\">\n                <p>\n                  There is no BEST programming langauge because each language\n                  has it&apos;s own field of use.\n                </p>\n                <p>\n                  You need not learn all the languages to master programming.\n                  The thing is you should be perfect(or atmost be good enough)\n                  in one language and it&apos;s more than enough to be a programmer.\n                </p>\n                <p>\n                  Know your job market first. Know what and why you want to\n                  develop.\n                </p>\n                <p>\n                  <a href=\"/blogs/thingsToKnowBeforeStartingProgramming\">Click here</a>\n                  to know more about the things to know before you learn\n                  programming.\n                </p>\n                <p class=\"lead\">\n                  Firm your decision first and if you couldn&apos;t make a decision\n                  then go through the following!\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>Python</h4>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADo0lEQVQ4y22UW2xMURSGzwwJgjfxKuIu8YK5onVOb+4i4YV4kMal7UPNdKbt0ODBJcQlbiFEa6bVzpzOlIgQETyIkiZkplWUtpNIEEJahGbambP8a59zpuNykj9rn73X/vZaa18kKedb6mvIth3e4Ga7J/QQSkID0CDUB8Wc3uA60y/fXy/993NVXZVsnpDVgO1HewiT7y32NGo27zWyeZrIVtVMjupWcgXaCD517LuwssmaX33lT1hh7WUJq0qLdjcKIECd0EmzzSAsMAJloJTdFyaOduWeixPYx3PikIWtlpCN9BDZYsAAHGtAntl9zTypnSNy1rbpEXpCGkPtVS081pPnr5/M/qVHjlsycdmaYSBAlv+kvwUTTmDyKdiDiP4Y2l/11ENpu08Hrqm7MJlodJ6WULKABXC4Bj2A7kM3HZ5gFJbVxv8A/bB5RZRpV02Y5pRHOj48XrudOpcn03ElgegqBcxddXU6nAacgesouCqK7qyJIs3YqGpiZMBEym4AZ+xqbf/8ZPV++lhC9LKQKFlMqOFWrt85Z4BrFBri1Q3xBgzzBuRoxBhLMXBWmfp0sGOFn/qKKBNXhqhLIUT5iTeg267vInawkVBTEYWrOkJLAq3kroVMayjvwC2asu1mDfW4jlKyhIEjgGkMZeCAuYM6rJEc/haaXxHumL4zGplZpkaRnoqIVNRNnVseaZm2I7b917OiIkrIP6irgFPVsCGIUMkw8FvukXD4BKySXrsV6sq/RF15DfQirx5iG6TuZQ2ILALYMHULWIZhhgTwjXlwXbUqzasI36PkolXUU0CcDhc7q/5iva8P6lT+gZkpNzmwqwD+dAeihBRPI4Jm6l8hii3qoyuVK8C4Lw0LKcP0ooBTfi+5vMFlDn+E+PQv2XuDZper55FujHpFsdNwEvWht0XEO0q9OfYNjktPYbYN+HrzZSnlk48b8X12mbqPXrnbOC2OTC+2zOBHWly+gyt2G/2suwA8htqhh9AmAZtbERa2OHBp/IZ956dyGwW/yxEBNMK1gk0BeBqT9gB4GLBDaO+ExlG3nL166LdIGw+c5ftszb3LvLoAxuXRlDmtdyVc/H5NRCx/wfgkw9+K/jHZ12Zt3QUJL4flzvXSMcYzdJ8BsCkjZbGbAAwY4xvQNwhNFMCEbNGtkvtSyDxgNdrbREQvCxjCEWrm8YBPE9QL3TIh2cj+/gQ0rq+CCavx/1zU0IDqZ09Az0Djc6Mzv99i8TLZnNZ1JQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Python\" title=\"Python\" src=\"/static/af6d648aa4afdc512a9d2b37f5fed084/fcda8/python.png\" srcset=\"/static/af6d648aa4afdc512a9d2b37f5fed084/12f09/python.png 148w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/e4a3f/python.png 295w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/fcda8/python.png 590w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/13a9a/python.png 637w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Python is a versatile, powerful and general-purpose language.\n                  You can use it pretty much for everything from backend web\n                  development to data science and machine learning.\n                </p>\n                <p>\n                  It&apos;s packages and libraries make it easy to work with massive\n                  amounts of data. You can analyze data and create\n                  visualizations with libraries like Numpy, Pandas, Matplotlib\n                  and many more.\n                </p>\n                <p>\n                  Python is fast, easy to use, easy to learn and easy to deploy\n                  programming language. I recommend it for anyone who don&apos;t know\n                  what you have decided to develop in real world.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h3>JavaScript</h3>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAACCUlEQVQ4y2P4eCeYLBT08W44w4fbfmQh3w93goCa/clCfh/uBI9qRkVvb4AQhP3mut/bm37vb4EY724SofnTXRACMt7f9v/9JPDzXZDOX08Cvz0MeH8Lh2ag8UB1zy/7ZqZYFudaAzV8exCwcq5LaJCZp7tJWb71jWPen+8BTcSh+cu9gMcXfM3MDZ0cjb/cDziwwV1NQ8/W1igsyExKTqeq2Obn44B3t3DZfC/gyQVfB3sjL0+TH48CJrTZA/Wsnu/y/2PwtuWu98/4fLqLx9lgzXa2RkB3fn8YsGqei4yCTkig2ZZlrkDur6eB724Sodnb0+TtDVDwFmZZyyrqAlGgn+nBjR7fHwGVYWgGxg04JvwfnPUBetLHy+TVNT9gmH+8479xsWtaoqWGtp6FpeHlg57fHoYwoNkJDInnl0HxATQCYjPQha+v+1097P3/QzAQdTXYScvrzJ/s+OdZKEIzUDXQP+sWutjZGS2Z7rx2gYu6ll5kmBkwVhKiLUzNDJfPcj6z2zMr1VJGQXfdAuffmJp3rXYHxpCiiq6Sqp6evj7QrL/PAxdPdwIKKqjoqqjpAUmg419e9f10D4uzA2+f9F4603n+FKezezzBicn/15OAWye8V811njvRcecqV6BHvsASSQAyenczAJhCfj0JAqJvDwPf3YIJ3ocK/nwcBBQBmvjxTggAZDf2/ESb8wwAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"JavaScript\" title=\"JavaScript\" src=\"/static/ef933baa58a24dcb1e6b112ed1a28ff5/5a46d/javascript.png\" srcset=\"/static/ef933baa58a24dcb1e6b112ed1a28ff5/12f09/javascript.png 148w,\n/static/ef933baa58a24dcb1e6b112ed1a28ff5/e4a3f/javascript.png 295w,\n/static/ef933baa58a24dcb1e6b112ed1a28ff5/5a46d/javascript.png 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  JavaScript can be used in lots of fields from web development\n                  to desktop and app development, but it&apos;s the only langauge and\n                  is mostly used in frontend web development to make websites\n                  interactive and add functionality to web elements.\n                </p>\n                <p>\n                  You can be a frontend developer or a backend developer or a\n                  fullstack developer, desktop developer and a mobile app\n                  developer by knowing one single language with JavaScript.\n                </p>\n                <p>\n                  Many people prefer to learn JavaScript because it&apos;s easy to\n                  get started and there are enormous job opportunities for a\n                  JavaScript developer.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h3>Java</h3>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMCBAX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHfXJBZAP/EABcQAAMBAAAAAAAAAAAAAAAAAAABIQL/2gAIAQEAAQUCE6aiy6f/xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAwEBPwGn/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhAAAwAAAAAAAAAAAAAAAAAAECBx/9oACAEBAAY/Ako//8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAECFB/9oACAEBAAE/IY8mc5RQAATp/9oADAMBAAIAAwAAABC3z//EABYRAQEBAAAAAAAAAAAAAAAAAAEQQf/aAAgBAwEBPxAME//EABYRAAMAAAAAAAAAAAAAAAAAABAhQf/aAAgBAgEBPxBUf//EABoQAQEAAwEBAAAAAAAAAAAAAAERACFBEDH/2gAIAQEAAT8QWFeZdhSEuu+XWpsNYzfUaZ3z/9k=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Java\" title=\"Java\" src=\"/static/b6788b7dfabdae4b081d015e757136fa/f93b5/java.jpg\" srcset=\"/static/b6788b7dfabdae4b081d015e757136fa/a80bd/java.jpg 148w,\n/static/b6788b7dfabdae4b081d015e757136fa/1c91a/java.jpg 295w,\n/static/b6788b7dfabdae4b081d015e757136fa/f93b5/java.jpg 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Java is a popular choice in large organizations and most\n                  commonly taught language in CS programs.\n                </p>\n                <p>\n                  Java is widely used for building enterprise-scale web and\n                  mobile applications. Java is mainly used for android\n                  applications and is known to be extremely stable in these\n                  apps.\n                </p>\n                <p>\n                  Many people say that it&apos;s tough to get started with Java as a\n                  beginner but once you have learnt it then it would be easy to\n                  learn any other programming language.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>Swift</h4>\n              </div>\n              <div class=\"col-md-4 text-center m-auto\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 89.86486486486487%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsSAAALEgHS3X78AAADYElEQVQ4y22UzW8bRRjGx3YQ9ADiD+CQ2Lvr9Xq/vLbbpkkpjZRSKSXFBdJGdSKRmDRpmw9oEyAtKh/pFYTEhQMSIC7wHyAVAVI5IZUeeuXMAQkJRaU7O7N+eXZ27LZSV/ppnvd9n3nnwyMzho+/21DE1yOm4h3E72md5fdaLL7ZKmQx9BR0U+kPmiWmv8z3uMj0Vljg16NnlHkdeiev8Z7P4k90w5ut5+KPWr/FHzZnVbwbqabxVsj42yEb7GiE70ZPK/1+VAZtpTfCIt8MhwtiRyMqfy16iz5uE+Yc1/NVU34pgGkjn8CvNl7mVxqO0tuNJehzSl8MSnzVzz3vNAr5GD4Lzz/gAeaVda2Ym67oY+1GI9jN53w9PKnizfBr6G21syW/wJc9NSHeDPOjb4Tf07U2Ib6l/JcDdWw2OJoyXQye52vBveSCv6Hya8FdfsH/YnDkZMEtIVfStT3ajIjWQ+KrwbzKraKG7TNtUMZk2TOTnk/JkvdV0vNGof+G/jFZ8Q/opge07yqthUQrAUHfVj3e9PUOs8vMxmVPXXqy6B6hHlbuuneSrnuJL7ox9J/JeTcavogF9wb1AsKYgBQL1VVBvGTlhhV98Yu66dn6LC1ip2fr+8lc/Xc672VaQm/r+nfUVfWYuqq2kDc8bhXEsbxp0qkzMl5gyXxdHV+ccebp9TpliI4Tp2ccojmXko7zC/iLEGMU9IbK3Ri+L6qVmZg0i2n+Apjo1FjympM3PWWfS2dqRK/USMzYAkiadah/SsX9LEen65neG+zQGTQWLbMgDxol2TaK4rBZFCfsp1R+ujoD9umETcl0NQUS9JHLYkkn0Xy6ujS4w0lx1PpWTprDC3/Sh4V9XM2//WMWYUxBXyNpyibxojU7NMsJc5mOWCQPmz/LQ+ZlMAUceciwwVHoLdR+kuMmBwT6j4yCJqxM34F3hIlxU92VbBmnqWUQjdskmwaJpnEf/JdC00FLkeb5vkYC0dc5apvZvC6Tbpmhc97UK5vgFvloEgCvQogFeAC41hnpwAN9H+xTw8r0Dw+P3TSG/22yNjYnq2O/SmtMkF2hx6iBaplQvy3tsQV4a6AM/Rn8fzAZVZhw8+cig0qRd/zhImll1EvLoz3wKfgGfAl2kJ940g+H2qv/A2JqDipVrwOLAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Swift\" title=\"Swift\" src=\"/static/6e12750ba00876727f04d08f11a9f0c5/5a46d/swift.png\" srcset=\"/static/6e12750ba00876727f04d08f11a9f0c5/12f09/swift.png 148w,\n/static/6e12750ba00876727f04d08f11a9f0c5/e4a3f/swift.png 295w,\n/static/6e12750ba00876727f04d08f11a9f0c5/5a46d/swift.png 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Swift is a relatively new language and easy to learn. It was\n                  literally made for developing iOS apps only.\n                </p>\n                <p>\n                  iOS devices are becoming more popular with increasing users\n                  and hence there is a need to develop apps for these devices.\n                </p>\n                <p>\n                  Swift is speedy when compared to other programming languages\n                  and there is no reason that Swift can&apos;t be your first language\n                  if your goal is to become an iOS developer.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>C++</h4>\n              </div>\n              <div class=\"col-md-4 text-center m-auto\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAetPzlUesmNawK0jN//EABwQAAMAAQUAAAAAAAAAAAAAAAECAwAEERITM//aAAgBAQABBQJ6HnvRMRg6swXUdRkkPIgMEhNDn//EABcRAQADAAAAAAAAAAAAAAAAAAEAEDH/2gAIAQMBAT8BVhl//8QAFxEBAAMAAAAAAAAAAAAAAAAAAQAQMf/aAAgBAgEBPwECO3//xAAdEAACAgIDAQAAAAAAAAAAAAABAgAREiEQQWGR/9oACAEBAAY/AsEFtCxIcdzIQ5ayGjGLsvkGq8lEWJYH3j//xAAcEAEAAwEBAAMAAAAAAAAAAAABABEhMUEQUWH/2gAIAQEAAT8hFxS94SuDODEgvg/cB8a4rWR43ZZR3t/EcCTxmrr51Xx//9oADAMBAAIAAwAAABCECDz/xAAZEQEAAgMAAAAAAAAAAAAAAAABABARYYH/2gAIAQMBAT8QzVN8jULEFK//xAAZEQEAAgMAAAAAAAAAAAAAAAABABARYYH/2gAIAQIBAT8QwAddgBBBQQr/xAAeEAEBAAICAgMAAAAAAAAAAAABEQAhMZEQQVFx0f/aAAgBAQABPxATY0dD+XBW/vTP45cX1giYpSCwhfvCJQCU73XG+8QMqAJCvrOfsAUx7tNS6bx4/9k=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"C++\" title=\"C++\" src=\"/static/a9bd3dbbde918cd239c407206bd115c3/f93b5/cpp.jpg\" srcset=\"/static/a9bd3dbbde918cd239c407206bd115c3/a80bd/cpp.jpg 148w,\n/static/a9bd3dbbde918cd239c407206bd115c3/1c91a/cpp.jpg 295w,\n/static/a9bd3dbbde918cd239c407206bd115c3/f93b5/cpp.jpg 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  C++ is bread and butter of programming. Almost all the\n                  low-level systems such as operating systems, file systems and\n                  windows games are written in C/C++ (C is another programming\n                  language which is a subset of C++).\n                </p>\n                <p>\n                  C++ is relatively easy to learn when compared to other\n                  languages and the regards will be even better because you will\n                  have direct control over hardware and graphical processes.\n                </p>\n                <p>\n                  C++ is widely used by competitive programmers owing to the\n                  fact that it is extremely fast and stable.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>My Suggestions</h4>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  All programming languages are based on same concepts and\n                  logical thinking. If you master any one of them then you can\n                  easily pick another.\n                </p>\n                <p>\n                  Focus on the technology used in your current job or aspiring\n                  job. Learn other technologies later in free time.\n                </p>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqklEQVQoz3VR20vCYBT37+rJh14Ki4gsnYrTzeVtq6ALRGChWyhFF+yG0VsvPZRFpVJRIERXqBC6IGRUNGuBZLqNtm99a44g6PDjcDjf78fvnPMZlH/jSwMAoiRXYdY7kqIAjWEAPwX3JpXLkihCwGcltXUUGtqIje5EmUx4eGtwIAlzlNmBHSaylto+hhwAgKHm8iUDILMv0mdZFcenDprq8x676LbyELhNxBBYVAiH4Oxg45NZyJFl3bnIypVKbZ7DTIpwTTvMz5iNI3GJ8igUrvjQdzdyhdtzlpa7xNwZZKpizVkQZFFQPXmudLqyTiBTKPJIep5Qy7MX5UlM8bsEzJbH7deONnZh9qTmrInBzwAfpdJIH4MRY6bGmc0kV63yPX7W2VH0obzq7wHdnYrbWk3Mn/2KX9+4wv3D5UXO7epurGswN/uMxlFmJJdcvXG0X5mbLtubz5HWW9RShIuYTYXx2C68ObTTxO8xemJpcTmd3t/by4ZCYxQZ9ntpLxEh/TQVjJDBMBkIUyTdRTHBAN3fG2VfXtWv0q8taZPrAWv5D4AOGBr3GxujoPM/mKiuAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"codeThinking\" title=\"codeThinking\" src=\"/static/4d418a1a3cd21c9e463202e015c97869/fcda8/codeThinking.png\" srcset=\"/static/4d418a1a3cd21c9e463202e015c97869/12f09/codeThinking.png 148w,\n/static/4d418a1a3cd21c9e463202e015c97869/e4a3f/codeThinking.png 295w,\n/static/4d418a1a3cd21c9e463202e015c97869/fcda8/codeThinking.png 590w,\n/static/4d418a1a3cd21c9e463202e015c97869/efc66/codeThinking.png 885w,\n/static/4d418a1a3cd21c9e463202e015c97869/c83ae/codeThinking.png 1180w,\n/static/4d418a1a3cd21c9e463202e015c97869/203d3/codeThinking.png 1322w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-12 m-2\">\n                <p>\n                  I would like to suggest to start learning C++ because it&apos;s the\n                  best choice for competitive programming even if you are non-CS\n                  student as it is usually faster than Java and Python.\n                </p>\n                <p>\n                  In most of the CS Programs or Curriculum, Java is taught as a\n                  part of course and you can learn it properly when it is taught\n                  by the college.\n                </p>\n                <p>\n                  In mean time, either focus on JavaScript or Python based on\n                  your aspiring jobs or based on your decision on what you want\n                  to develop.\n                </p>\n                <p>\n                  If you just want to develop iOS apps and nothing else then go\n                  for learning Swift language.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-md-8 mx-auto\">\n                <h4 class=\"pb-3\"><u>Programming Fields</u></h4>\n                <h5>Python:</h5>\n                <p>\n                  Backend Web Development, Machine Learning, Artificial\n                  Intelligence, Data Science, Computer Networking.\n                </p>\n                <h5>JavaScript:</h5>\n                <p>\n                  Frontend and Backend Web Development, Mobile Development(both\n                  android and iOS devices), Desktop Development, Game\n                  Development.\n                </p>\n                <h5>Java:</h5>\n                <p>\n                  Android Applications, Desktop Applications, Enterprise\n                  Softwares, Backend Web Development.\n                </p>\n                <h5>Swift:</h5>\n                <p>iOS App Developement.</p>\n                <h5>C++:</h5>\n                <p>\n                  Operating Systems, Game Development, GUI based Applications,\n                  Database Softwares.\n                </p>\n              </div>\n            </div>\n","html":"<div class=\"my-2 p-2\">\n              <h4>Introduction</h4>\n              <div class=\"m-2\">\n                <p>\n                  The one big question comes to your mind when you want to start\n                  learning programming is\n                  <strong>Which programming language should I learn first?</strong>\n                  or\n                  <strong>Which is the best programming language to learn?</strong>\n                  and you don&apos;t know from where to start.\n                </p>\n                <p>\n                  You might feel it&apos;s a difficult decision to make but it&apos;s\n                  really not what you think. There are many programming\n                  langauges out there in programming world and only few of them\n                  are popular.\n                </p>\n                <p>\n                  Let&apos;s see step by step about the use cases of top 5 popular\n                  programming languages and my suggestions for you to get\n                  started with programming.\n                </p>\n              </div>\n            </div>\n            <div class=\"my-2 p-2\">\n              <h4>Important points to keep in your mind first!</h4>\n              <div class=\"m-2\">\n                <p>\n                  There is no BEST programming langauge because each language\n                  has it&apos;s own field of use.\n                </p>\n                <p>\n                  You need not learn all the languages to master programming.\n                  The thing is you should be perfect(or atmost be good enough)\n                  in one language and it&apos;s more than enough to be a programmer.\n                </p>\n                <p>\n                  Know your job market first. Know what and why you want to\n                  develop.\n                </p>\n                <p>\n                  <a href=\"/blogs/thingsToKnowBeforeStartingProgramming\">Click here</a>\n                  to know more about the things to know before you learn\n                  programming.\n                </p>\n                <p class=\"lead\">\n                  Firm your decision first and if you couldn&apos;t make a decision\n                  then go through the following!\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>Python</h4>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADo0lEQVQ4y22UW2xMURSGzwwJgjfxKuIu8YK5onVOb+4i4YV4kMal7UPNdKbt0ODBJcQlbiFEa6bVzpzOlIgQETyIkiZkplWUtpNIEEJahGbambP8a59zpuNykj9rn73X/vZaa18kKedb6mvIth3e4Ga7J/QQSkID0CDUB8Wc3uA60y/fXy/993NVXZVsnpDVgO1HewiT7y32NGo27zWyeZrIVtVMjupWcgXaCD517LuwssmaX33lT1hh7WUJq0qLdjcKIECd0EmzzSAsMAJloJTdFyaOduWeixPYx3PikIWtlpCN9BDZYsAAHGtAntl9zTypnSNy1rbpEXpCGkPtVS081pPnr5/M/qVHjlsycdmaYSBAlv+kvwUTTmDyKdiDiP4Y2l/11ENpu08Hrqm7MJlodJ6WULKABXC4Bj2A7kM3HZ5gFJbVxv8A/bB5RZRpV02Y5pRHOj48XrudOpcn03ElgegqBcxddXU6nAacgesouCqK7qyJIs3YqGpiZMBEym4AZ+xqbf/8ZPV++lhC9LKQKFlMqOFWrt85Z4BrFBri1Q3xBgzzBuRoxBhLMXBWmfp0sGOFn/qKKBNXhqhLIUT5iTeg267vInawkVBTEYWrOkJLAq3kroVMayjvwC2asu1mDfW4jlKyhIEjgGkMZeCAuYM6rJEc/haaXxHumL4zGplZpkaRnoqIVNRNnVseaZm2I7b917OiIkrIP6irgFPVsCGIUMkw8FvukXD4BKySXrsV6sq/RF15DfQirx5iG6TuZQ2ILALYMHULWIZhhgTwjXlwXbUqzasI36PkolXUU0CcDhc7q/5iva8P6lT+gZkpNzmwqwD+dAeihBRPI4Jm6l8hii3qoyuVK8C4Lw0LKcP0ooBTfi+5vMFlDn+E+PQv2XuDZper55FujHpFsdNwEvWht0XEO0q9OfYNjktPYbYN+HrzZSnlk48b8X12mbqPXrnbOC2OTC+2zOBHWly+gyt2G/2suwA8htqhh9AmAZtbERa2OHBp/IZ956dyGwW/yxEBNMK1gk0BeBqT9gB4GLBDaO+ExlG3nL166LdIGw+c5ftszb3LvLoAxuXRlDmtdyVc/H5NRCx/wfgkw9+K/jHZ12Zt3QUJL4flzvXSMcYzdJ8BsCkjZbGbAAwY4xvQNwhNFMCEbNGtkvtSyDxgNdrbREQvCxjCEWrm8YBPE9QL3TIh2cj+/gQ0rq+CCavx/1zU0IDqZ09Az0Djc6Mzv99i8TLZnNZ1JQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Python\" title=\"Python\" src=\"/static/af6d648aa4afdc512a9d2b37f5fed084/fcda8/python.png\" srcset=\"/static/af6d648aa4afdc512a9d2b37f5fed084/12f09/python.png 148w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/e4a3f/python.png 295w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/fcda8/python.png 590w,\n/static/af6d648aa4afdc512a9d2b37f5fed084/13a9a/python.png 637w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Python is a versatile, powerful and general-purpose language.\n                  You can use it pretty much for everything from backend web\n                  development to data science and machine learning.\n                </p>\n                <p>\n                  It&apos;s packages and libraries make it easy to work with massive\n                  amounts of data. You can analyze data and create\n                  visualizations with libraries like Numpy, Pandas, Matplotlib\n                  and many more.\n                </p>\n                <p>\n                  Python is fast, easy to use, easy to learn and easy to deploy\n                  programming language. I recommend it for anyone who don&apos;t know\n                  what you have decided to develop in real world.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h3>JavaScript</h3>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAACCUlEQVQ4y2P4eCeYLBT08W44w4fbfmQh3w93goCa/clCfh/uBI9qRkVvb4AQhP3mut/bm37vb4EY724SofnTXRACMt7f9v/9JPDzXZDOX08Cvz0MeH8Lh2ag8UB1zy/7ZqZYFudaAzV8exCwcq5LaJCZp7tJWb71jWPen+8BTcSh+cu9gMcXfM3MDZ0cjb/cDziwwV1NQ8/W1igsyExKTqeq2Obn44B3t3DZfC/gyQVfB3sjL0+TH48CJrTZA/Wsnu/y/2PwtuWu98/4fLqLx9lgzXa2RkB3fn8YsGqei4yCTkig2ZZlrkDur6eB724Sodnb0+TtDVDwFmZZyyrqAlGgn+nBjR7fHwGVYWgGxg04JvwfnPUBetLHy+TVNT9gmH+8479xsWtaoqWGtp6FpeHlg57fHoYwoNkJDInnl0HxATQCYjPQha+v+1097P3/QzAQdTXYScvrzJ/s+OdZKEIzUDXQP+sWutjZGS2Z7rx2gYu6ll5kmBkwVhKiLUzNDJfPcj6z2zMr1VJGQXfdAuffmJp3rXYHxpCiiq6Sqp6evj7QrL/PAxdPdwIKKqjoqqjpAUmg419e9f10D4uzA2+f9F4603n+FKezezzBicn/15OAWye8V811njvRcecqV6BHvsASSQAyenczAJhCfj0JAqJvDwPf3YIJ3ocK/nwcBBQBmvjxTggAZDf2/ESb8wwAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"JavaScript\" title=\"JavaScript\" src=\"/static/ef933baa58a24dcb1e6b112ed1a28ff5/5a46d/javascript.png\" srcset=\"/static/ef933baa58a24dcb1e6b112ed1a28ff5/12f09/javascript.png 148w,\n/static/ef933baa58a24dcb1e6b112ed1a28ff5/e4a3f/javascript.png 295w,\n/static/ef933baa58a24dcb1e6b112ed1a28ff5/5a46d/javascript.png 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  JavaScript can be used in lots of fields from web development\n                  to desktop and app development, but it&apos;s the only langauge and\n                  is mostly used in frontend web development to make websites\n                  interactive and add functionality to web elements.\n                </p>\n                <p>\n                  You can be a frontend developer or a backend developer or a\n                  fullstack developer, desktop developer and a mobile app\n                  developer by knowing one single language with JavaScript.\n                </p>\n                <p>\n                  Many people prefer to learn JavaScript because it&apos;s easy to\n                  get started and there are enormous job opportunities for a\n                  JavaScript developer.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h3>Java</h3>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMCBAX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHfXJBZAP/EABcQAAMBAAAAAAAAAAAAAAAAAAABIQL/2gAIAQEAAQUCE6aiy6f/xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAwEBPwGn/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhAAAwAAAAAAAAAAAAAAAAAAECBx/9oACAEBAAY/Ako//8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAECFB/9oACAEBAAE/IY8mc5RQAATp/9oADAMBAAIAAwAAABC3z//EABYRAQEBAAAAAAAAAAAAAAAAAAEQQf/aAAgBAwEBPxAME//EABYRAAMAAAAAAAAAAAAAAAAAABAhQf/aAAgBAgEBPxBUf//EABoQAQEAAwEBAAAAAAAAAAAAAAERACFBEDH/2gAIAQEAAT8QWFeZdhSEuu+XWpsNYzfUaZ3z/9k=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Java\" title=\"Java\" src=\"/static/b6788b7dfabdae4b081d015e757136fa/f93b5/java.jpg\" srcset=\"/static/b6788b7dfabdae4b081d015e757136fa/a80bd/java.jpg 148w,\n/static/b6788b7dfabdae4b081d015e757136fa/1c91a/java.jpg 295w,\n/static/b6788b7dfabdae4b081d015e757136fa/f93b5/java.jpg 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Java is a popular choice in large organizations and most\n                  commonly taught language in CS programs.\n                </p>\n                <p>\n                  Java is widely used for building enterprise-scale web and\n                  mobile applications. Java is mainly used for android\n                  applications and is known to be extremely stable in these\n                  apps.\n                </p>\n                <p>\n                  Many people say that it&apos;s tough to get started with Java as a\n                  beginner but once you have learnt it then it would be easy to\n                  learn any other programming language.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>Swift</h4>\n              </div>\n              <div class=\"col-md-4 text-center m-auto\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 89.86486486486487%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsSAAALEgHS3X78AAADYElEQVQ4y22UzW8bRRjGx3YQ9ADiD+CQ2Lvr9Xq/vLbbpkkpjZRSKSXFBdJGdSKRmDRpmw9oEyAtKh/pFYTEhQMSIC7wHyAVAVI5IZUeeuXMAQkJRaU7O7N+eXZ27LZSV/ppnvd9n3nnwyMzho+/21DE1yOm4h3E72md5fdaLL7ZKmQx9BR0U+kPmiWmv8z3uMj0Vljg16NnlHkdeiev8Z7P4k90w5ut5+KPWr/FHzZnVbwbqabxVsj42yEb7GiE70ZPK/1+VAZtpTfCIt8MhwtiRyMqfy16iz5uE+Yc1/NVU34pgGkjn8CvNl7mVxqO0tuNJehzSl8MSnzVzz3vNAr5GD4Lzz/gAeaVda2Ym67oY+1GI9jN53w9PKnizfBr6G21syW/wJc9NSHeDPOjb4Tf07U2Ib6l/JcDdWw2OJoyXQye52vBveSCv6Hya8FdfsH/YnDkZMEtIVfStT3ajIjWQ+KrwbzKraKG7TNtUMZk2TOTnk/JkvdV0vNGof+G/jFZ8Q/opge07yqthUQrAUHfVj3e9PUOs8vMxmVPXXqy6B6hHlbuuneSrnuJL7ox9J/JeTcavogF9wb1AsKYgBQL1VVBvGTlhhV98Yu66dn6LC1ip2fr+8lc/Xc672VaQm/r+nfUVfWYuqq2kDc8bhXEsbxp0qkzMl5gyXxdHV+ccebp9TpliI4Tp2ccojmXko7zC/iLEGMU9IbK3Ri+L6qVmZg0i2n+Apjo1FjympM3PWWfS2dqRK/USMzYAkiadah/SsX9LEen65neG+zQGTQWLbMgDxol2TaK4rBZFCfsp1R+ujoD9umETcl0NQUS9JHLYkkn0Xy6ujS4w0lx1PpWTprDC3/Sh4V9XM2//WMWYUxBXyNpyibxojU7NMsJc5mOWCQPmz/LQ+ZlMAUceciwwVHoLdR+kuMmBwT6j4yCJqxM34F3hIlxU92VbBmnqWUQjdskmwaJpnEf/JdC00FLkeb5vkYC0dc5apvZvC6Tbpmhc97UK5vgFvloEgCvQogFeAC41hnpwAN9H+xTw8r0Dw+P3TSG/22yNjYnq2O/SmtMkF2hx6iBaplQvy3tsQV4a6AM/Rn8fzAZVZhw8+cig0qRd/zhImll1EvLoz3wKfgGfAl2kJ940g+H2qv/A2JqDipVrwOLAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Swift\" title=\"Swift\" src=\"/static/6e12750ba00876727f04d08f11a9f0c5/5a46d/swift.png\" srcset=\"/static/6e12750ba00876727f04d08f11a9f0c5/12f09/swift.png 148w,\n/static/6e12750ba00876727f04d08f11a9f0c5/e4a3f/swift.png 295w,\n/static/6e12750ba00876727f04d08f11a9f0c5/5a46d/swift.png 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  Swift is a relatively new language and easy to learn. It was\n                  literally made for developing iOS apps only.\n                </p>\n                <p>\n                  iOS devices are becoming more popular with increasing users\n                  and hence there is a need to develop apps for these devices.\n                </p>\n                <p>\n                  Swift is speedy when compared to other programming languages\n                  and there is no reason that Swift can&apos;t be your first language\n                  if your goal is to become an iOS developer.\n                </p>\n              </div>\n            </div>\n            <hr style=\"width: 100%; background-color: #333; text-align: center\">\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>C++</h4>\n              </div>\n              <div class=\"col-md-4 text-center m-auto\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAetPzlUesmNawK0jN//EABwQAAMAAQUAAAAAAAAAAAAAAAECAwAEERITM//aAAgBAQABBQJ6HnvRMRg6swXUdRkkPIgMEhNDn//EABcRAQADAAAAAAAAAAAAAAAAAAEAEDH/2gAIAQMBAT8BVhl//8QAFxEBAAMAAAAAAAAAAAAAAAAAAQAQMf/aAAgBAgEBPwECO3//xAAdEAACAgIDAQAAAAAAAAAAAAABAgAREiEQQWGR/9oACAEBAAY/AsEFtCxIcdzIQ5ayGjGLsvkGq8lEWJYH3j//xAAcEAEAAwEBAAMAAAAAAAAAAAABABEhMUEQUWH/2gAIAQEAAT8hFxS94SuDODEgvg/cB8a4rWR43ZZR3t/EcCTxmrr51Xx//9oADAMBAAIAAwAAABCECDz/xAAZEQEAAgMAAAAAAAAAAAAAAAABABARYYH/2gAIAQMBAT8QzVN8jULEFK//xAAZEQEAAgMAAAAAAAAAAAAAAAABABARYYH/2gAIAQIBAT8QwAddgBBBQQr/xAAeEAEBAAICAgMAAAAAAAAAAAABEQAhMZEQQVFx0f/aAAgBAQABPxATY0dD+XBW/vTP45cX1giYpSCwhfvCJQCU73XG+8QMqAJCvrOfsAUx7tNS6bx4/9k=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"C++\" title=\"C++\" src=\"/static/a9bd3dbbde918cd239c407206bd115c3/f93b5/cpp.jpg\" srcset=\"/static/a9bd3dbbde918cd239c407206bd115c3/a80bd/cpp.jpg 148w,\n/static/a9bd3dbbde918cd239c407206bd115c3/1c91a/cpp.jpg 295w,\n/static/a9bd3dbbde918cd239c407206bd115c3/f93b5/cpp.jpg 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  C++ is bread and butter of programming. Almost all the\n                  low-level systems such as operating systems, file systems and\n                  windows games are written in C/C++ (C is another programming\n                  language which is a subset of C++).\n                </p>\n                <p>\n                  C++ is relatively easy to learn when compared to other\n                  languages and the regards will be even better because you will\n                  have direct control over hardware and graphical processes.\n                </p>\n                <p>\n                  C++ is widely used by competitive programmers owing to the\n                  fact that it is extremely fast and stable.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <h4>My Suggestions</h4>\n              </div>\n              <div class=\"col-md-7 m-2\">\n                <p>\n                  All programming languages are based on same concepts and\n                  logical thinking. If you master any one of them then you can\n                  easily pick another.\n                </p>\n                <p>\n                  Focus on the technology used in your current job or aspiring\n                  job. Learn other technologies later in free time.\n                </p>\n              </div>\n              <div class=\"col-md-4 m-auto text-center\">\n                <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqklEQVQoz3VR20vCYBT37+rJh14Ki4gsnYrTzeVtq6ALRGChWyhFF+yG0VsvPZRFpVJRIERXqBC6IGRUNGuBZLqNtm99a44g6PDjcDjf78fvnPMZlH/jSwMAoiRXYdY7kqIAjWEAPwX3JpXLkihCwGcltXUUGtqIje5EmUx4eGtwIAlzlNmBHSaylto+hhwAgKHm8iUDILMv0mdZFcenDprq8x676LbyELhNxBBYVAiH4Oxg45NZyJFl3bnIypVKbZ7DTIpwTTvMz5iNI3GJ8igUrvjQdzdyhdtzlpa7xNwZZKpizVkQZFFQPXmudLqyTiBTKPJIep5Qy7MX5UlM8bsEzJbH7deONnZh9qTmrInBzwAfpdJIH4MRY6bGmc0kV63yPX7W2VH0obzq7wHdnYrbWk3Mn/2KX9+4wv3D5UXO7epurGswN/uMxlFmJJdcvXG0X5mbLtubz5HWW9RShIuYTYXx2C68ObTTxO8xemJpcTmd3t/by4ZCYxQZ9ntpLxEh/TQVjJDBMBkIUyTdRTHBAN3fG2VfXtWv0q8taZPrAWv5D4AOGBr3GxujoPM/mKiuAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"codeThinking\" title=\"codeThinking\" src=\"/static/4d418a1a3cd21c9e463202e015c97869/fcda8/codeThinking.png\" srcset=\"/static/4d418a1a3cd21c9e463202e015c97869/12f09/codeThinking.png 148w,\n/static/4d418a1a3cd21c9e463202e015c97869/e4a3f/codeThinking.png 295w,\n/static/4d418a1a3cd21c9e463202e015c97869/fcda8/codeThinking.png 590w,\n/static/4d418a1a3cd21c9e463202e015c97869/efc66/codeThinking.png 885w,\n/static/4d418a1a3cd21c9e463202e015c97869/c83ae/codeThinking.png 1180w,\n/static/4d418a1a3cd21c9e463202e015c97869/203d3/codeThinking.png 1322w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n              </div>\n              <div class=\"col-12 m-2\">\n                <p>\n                  I would like to suggest to start learning C++ because it&apos;s the\n                  best choice for competitive programming even if you are non-CS\n                  student as it is usually faster than Java and Python.\n                </p>\n                <p>\n                  In most of the CS Programs or Curriculum, Java is taught as a\n                  part of course and you can learn it properly when it is taught\n                  by the college.\n                </p>\n                <p>\n                  In mean time, either focus on JavaScript or Python based on\n                  your aspiring jobs or based on your decision on what you want\n                  to develop.\n                </p>\n                <p>\n                  If you just want to develop iOS apps and nothing else then go\n                  for learning Swift language.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-md-8 mx-auto\">\n                <h4 class=\"pb-3\"><u>Programming Fields</u></h4>\n                <h5>Python:</h5>\n                <p>\n                  Backend Web Development, Machine Learning, Artificial\n                  Intelligence, Data Science, Computer Networking.\n                </p>\n                <h5>JavaScript:</h5>\n                <p>\n                  Frontend and Backend Web Development, Mobile Development(both\n                  android and iOS devices), Desktop Development, Game\n                  Development.\n                </p>\n                <h5>Java:</h5>\n                <p>\n                  Android Applications, Desktop Applications, Enterprise\n                  Softwares, Backend Web Development.\n                </p>\n                <h5>Swift:</h5>\n                <p>iOS App Developement.</p>\n                <h5>C++:</h5>\n                <p>\n                  Operating Systems, Game Development, GUI based Applications,\n                  Database Softwares.\n                </p>\n              </div>\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='M326%2014l-2%204-1%202v6l3-2c1-2%202-3%203-2h4c1%200%203%201%203%203%202%202%202%202%202-1v-4l-1-2c0-5-8-8-11-4m-6%2018c-7%201-8%203-12%2011-5%2012-5%2012%201%2011%205%200%205%200%205%203l-1%202h33l1-5%202-12c0-9-2-11-9-11-4%200-4%200-5%203-2%206-7%206-8%200l-1-4-6%202m-23%202l-4%209-3%2011v5h9V36l-2-2M31%2090c0%205%202%2014%204%2014l1-2%201-2%201%202%201%202c2%200%204-9%204-14%200-4-3-1-3%202%200%204%200%204-2%202h-2c-2%202-2%202-2-2%200-3-3-6-3-2m79%206l1%208%201-3c0-2%201-3%202-3%204%200%206-2%206-5s-2-5-7-5h-3v8m29-3c-4%201-5%207-2%209%202%203%206%202%208%200%203-3%203-5%200-8-3-2-3-2-6-1m11%201c-4%204-1%2011%204%2010h2l-4%201c-4%200-3%202%201%203%205%200%206-2%206-9%200-5%200-6-2-6l-3-1-4%202m39-1c-2%200-2%201-2%206%200%207%203%207%203%200l1-4v4c0%204%200%205%202%205l1-5v-4l1%204c1%207%203%206%203%200l-1-6h-8m13%200c-2%200-2%201-2%206%200%207%203%207%203%200l1-4v4c0%204%200%205%202%205l1-5v-4l1%204c1%207%203%206%203%200l-1-6h-8m39%201c-4%203-1%2011%204%209l2%201-4%202c-4%200-5%200-3%201%203%202%207%201%208-1%203-4%203-13%200-13l-3-1-4%202m65%200c-4%203-1%2011%204%2010h1c0%202-1%202-3%202l-3%201h8c2-2%202-14%200-14l-3-1-4%202m39%200c-4%203-1%2011%204%2010%202-1%202-1%201%201l-4%201h-3c1%202%207%202%209%201%202-2%202-14%200-14l-3-1-4%202m-204%2029l1%201%201%201c0%201-1%202-2%201-2%200-6%203-6%205%200%204%202%206%207%206h4v-7c0-8%200-8-2-8l-3%201m-43%205c-4%204-2%209%204%209%204%200%207-4%205-8-2-3-7-4-9-1m-17%2049c-3%202-3%203-1%2010%200%202%200%202-1%201l-19-1H42v25h5c8%200%206%202-2%203-7%200-13%202-13%205l24%201%2082-2c0-2-9-5-14-5l-5-1%204-1h4v-25H97l-2-4c-3-7-10-10-14-6'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7699115044247788,"src":"/static/5f6ffeab3ee713911d3935634dba40e6/ee604/blog14.png","srcSet":"/static/5f6ffeab3ee713911d3935634dba40e6/69585/blog14.png 200w,\n/static/5f6ffeab3ee713911d3935634dba40e6/497c6/blog14.png 400w,\n/static/5f6ffeab3ee713911d3935634dba40e6/ee604/blog14.png 800w,\n/static/5f6ffeab3ee713911d3935634dba40e6/f3583/blog14.png 1200w,\n/static/5f6ffeab3ee713911d3935634dba40e6/e4d72/blog14.png 1280w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"pageContext":{"blog":"whichProgrammingLanguageShouldILearnFirst","thumbnail":"thumbnails/blog14.png"}},"staticQueryHashes":["2987289216","63159454"]}