{"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 1. Python 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. Pros: Object- Oriented programming language Large support Libraries, a lot of useful framework Multiple System and platforms support Very Easy to learn Fewer codes compare to other language Cons: Slow speed Does not perform well on mobile platforms 2. Java 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. Pros: Object- Oriented programming language Platform-Independent: Java code runs [&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}]}}