{"id":20299,"date":"2021-02-07T21:52:25","date_gmt":"2021-02-07T12:52:25","guid":{"rendered":"https:\/\/www.waca.associates\/en\/?p=20299"},"modified":"2021-02-23T16:21:01","modified_gmt":"2021-02-23T07:21:01","slug":"top-9-programming-language-to-learn-in-2021","status":"publish","type":"post","link":"https:\/\/www.waca.or.jp\/en\/growthhacking\/top-9-programming-language-to-learn-in-2021\/","title":{"rendered":"[KIT] Top 9 Programming Language to learn in 2021"},"content":{"rendered":"<p>This picture belongs to Md Kamaruzzaman<br>Source: https:\/\/miro.medium.com\/max\/2400\/1*HLGtY6O2vUHqIyEbWdmBgA.jpeg<\/p><h2 class=\"wp-block-heading\">1. Python<\/h2><p> Python language was developed by Guido van Rossum in 1991. It is mostly used for web development , AI , machine learning and also Scientific and numeric applications. <\/p><p>Pros:<\/p><ul class=\"wp-block-list\"><li>Object- Oriented programming language<\/li><li>Large support Libraries, a lot of useful framework<\/li><li>Multiple System and platforms support<\/li><li>Very Easy to learn<\/li><li>Fewer codes compare to other language<\/li><\/ul><p>Cons:<\/p><ul class=\"wp-block-list\"><li>Slow speed<\/li><li>Does not perform well on mobile platforms<\/li><\/ul><h2 class=\"wp-block-heading\">2. Java<\/h2><p>Java Language was developed by James Gosling in 1996 at Sun Microsystems. It is mostly used for Android apps,Web applications, Web API, client applications.<br><\/p><p>\tPros:<\/p><ul class=\"wp-block-list\"><li>Object- Oriented programming language<\/li><li>Platform-Independent: Java code runs on any machine that run on JVM<\/li><li>Secure<\/li><li>Multitreaded<\/li><li>Memory allocation<\/li><li>Large number of open source libraries<\/li><\/ul><p>\tCons:<\/p><ul class=\"wp-block-list\"><li>Slower compare to C and C++<\/li><li>Memory management&nbsp;<\/li><\/ul><h2 class=\"wp-block-heading\">3. JavaScript<\/h2><p>\tJavascript was created by Brendan Eich&nbsp; in September 1995. Which was named LiveScript. It is used for web\/mobile applications, desktop app and also game development.<br><\/p><p>\tPros:<br><\/p><ul class=\"wp-block-list\"><li>JavaScript is very fast, it can be run immediately within client\u2019s browser<\/li><li>Simple to learn, the syntax is similar to Java\u2019s<\/li><li>Rich interface<\/li><li>Big resources and communities to learn JavaScript<\/li><\/ul><p>Cons:<br><\/p><ul class=\"wp-block-list\"><li>Low security<\/li><li>Reliance on User browser. JavaScript is interpreted differently by different browsers<\/li><\/ul><h2 class=\"wp-block-heading\">4. C#<\/h2><p>C# was developed by Microsoft in 2001 it is a computer programming language used for Window Application Development,Cross platform App development, Web Application, Game Development.<br><\/p><ul class=\"wp-block-list\"><li>C# syntax is similar to C but is more faster and more secure than C&nbsp;<\/li><li>Easy to learn for who know C language<\/li><li>Large libraries&nbsp;<\/li><li>Variety of data types<\/li><\/ul><h2 class=\"wp-block-heading\">5. C++<\/h2><p>\tC++ was developed by Bjarne Stroustrip in 1983, It is used for Advance computations, Mathematical simulations, Game development, Graphics Compilers.<br><\/p><p>\tPros:<\/p><ul class=\"wp-block-list\"><li>Large libraries and many compiler<\/li><li>Faster than Python and some other languages<\/li><\/ul><p>\tCons:<\/p><ul class=\"wp-block-list\"><li>The syntax is complex compared to Python<\/li><li>Difficult to learn for beginners<\/li><li>Does not support Dynamic Memory Allocation<\/li><\/ul><h2 class=\"wp-block-heading\">6. Go<\/h2><p>\tGo was developed by Robert Griesemer, Ken Thompson and Rob Pike at Google which is also known as golang. It is used for GUI application, web applications etc.<\/p><p>\tPros:<\/p><ul class=\"wp-block-list\"><li>Fast because it is compiled to machine code<\/li><li>Easy to learn, Syntax is simple<\/li><\/ul><p>Cons:<\/p><ul class=\"wp-block-list\"><li>Poor Libraries support<\/li><\/ul><h2 class=\"wp-block-heading\">7. R<\/h2><p>R was developed by Robert Gentleman and Ross Ihaka at the University of Auckland starting from 1992 release in 1995 but a stable beta version was released in 2000.<\/p><p>Mostly used for Data Science, Statistical computing and Machine learning.<br><\/p><p>Pros:<\/p><ul class=\"wp-block-list\"><li>Open source software<\/li><li>Good for Both Linux and Windows<\/li><li>Cross platform<\/li><li>Statistical language<\/li><\/ul><p>\tCons:<\/p><ul class=\"wp-block-list\"><li>Difficult to learn<\/li><li>Does not have the best memory management.<\/li><\/ul><h2 class=\"wp-block-heading\">8. Swift<\/h2><p>\tSwift was developed by Apple in July 2010. It is specially developed for IOS and macOS development.<\/p><p>\tPros:<\/p><ul class=\"wp-block-list\"><li>Codes are near to natural English, easy to read, learn<\/li><li>Less code<\/li><li>Open source<\/li><li>Safe<\/li><li>Fast<\/li><li>Automatic memory management<\/li><\/ul><p>Cons:<\/p><ul class=\"wp-block-list\"><li>Support only IOS 7 and up<\/li><li>Swift programming is still new it can be unstable sometime&nbsp;<\/li><li>The language is still Limited<\/li><\/ul><h2 class=\"wp-block-heading\">9. PHP<\/h2><p>&nbsp;PHP was developed by Rammus Lerdorf in 1993. It used for Web application development, eCommerce application , etc.<br><\/p><p>Pros:<\/p><ul class=\"wp-block-list\"><li>Functional and Object Oriented Programming<\/li><li>Large Open Source Software community<\/li><li>Good system of automation tools for testing and deploying<\/li><\/ul><p>Cons:<\/p><ul class=\"wp-block-list\"><li>Lack of debugging tools<\/li><li>Not secure<\/li><li>Slower<\/li><\/ul>","protected":false},"excerpt":{"rendered":"This picture belongs to Md KamaruzzamanSource: https:\/\/miro.medium.com\/max\/2400\/1*HLGtY6O2vUHqIyEbWdmBgA.jpeg  [&hellip;]","protected":false},"author":669,"featured_media":20404,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[175,169],"tags":[],"class_list":["post-20299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-growth-hacking-course","category-growthhacking"],"jetpack_featured_media_url":"https:\/\/www.waca.or.jp\/en\/wp-content\/uploads\/2021\/02\/Programming-Language.jpeg","_links":{"self":[{"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/posts\/20299"}],"collection":[{"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/users\/669"}],"replies":[{"embeddable":true,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/comments?post=20299"}],"version-history":[{"count":4,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/posts\/20299\/revisions"}],"predecessor-version":[{"id":24438,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/posts\/20299\/revisions\/24438"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/media\/20404"}],"wp:attachment":[{"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/media?parent=20299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/categories?post=20299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.waca.or.jp\/en\/wp-json\/wp\/v2\/tags?post=20299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}