I got paid about the same in the games industry (though the bonuses were good) and worked normal hours. A place with established methodology where you can learn the ropes and that also puts a name on your CV that people might recognize. It allows you to focus on the programming concepts rather than getting bogged down with the technicalities. 1) What's the best programming language to learn today in 2019 ? ._1PeZajQI0Wm8P3B45yshR{fill:var(--newCommunityTheme-actionIcon)}._1PeZajQI0Wm8P3B45yshR._3axV0unm-cpsxoKWYwKh2x{fill:#ea0027} The Python market is strong, but heavily focused on Ops and Data. It depends on your definition of "best", what you already know, what kind of formal education you've got, and your location. Just browse Indeed and LinkedIn for developer jobs and see what people in your area are looking for. I've heard its a bad career choice, long hour low pay horror story about the game industry. The site may not work properly if you don't, If you do not update your browser, we suggest you visit, Press J to jump to the feed. For a lot of dev jobs it's not necessary, but if you really dig in that when you can become so much more useful when working in that domain. C#. Very fast and easy development. They are pretty similar and I'd say it comes down to taste which one you prefer. I think it's a bad question to begin with. It is a free, open-source programming language with extensive support modules and community development, easy integration with web services, user-friendly data structures, and GUI-based desktop applications. ( is sometime a niche language a better choice ? Otherwise, you can choose something else. /*# sourceMappingURL=https://www.redditstatic.com/desktop2x/chunkCSS/ReredditLink.f7b66a91705891e84a09.css.map*/ Most companies will want in-house developers because outsourcing can start off cheap but grow to become expensive. @keyframes ibDwUVR1CAykturOgqOS5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._3LwT7hgGcSjmJ7ng7drAuq{--sizePx:0;font-size:4px;position:relative;text-indent:-9999em;border-radius:50%;border:4px solid var(--newCommunityTheme-bodyTextAlpha20);border-left-color:var(--newCommunityTheme-body);transform:translateZ(0);animation:ibDwUVR1CAykturOgqOS5 1.1s linear infinite}._3LwT7hgGcSjmJ7ng7drAuq,._3LwT7hgGcSjmJ7ng7drAuq:after{width:var(--sizePx);height:var(--sizePx)}._3LwT7hgGcSjmJ7ng7drAuq:after{border-radius:50%}._3LwT7hgGcSjmJ7ng7drAuq._2qr28EeyPvBWAsPKl-KuWN{margin:0 auto} Edureka Source: Developer who uses PHP and Python. "number of jobs" depend on your location. Cookies help us deliver our Services. I guess the author of this thing is a little biased. To be honest, you probably can’t go wrong with any of the above, so just give yourself time to experiment. It's more like entertainment, where everyone flocks to because it's fancy, so rates are lower and your work/life balance is shit. 3) Are you afraid of outsourcing or having the market overflooded with JS programmer and making salary lower ? Python has now toppled Java to become the most taught programming language in universities and academia. While C is one of the more difficult languages to learn, it’s still an excellent first language pick up because almost all programming languages are implemented in it. ._3gbb_EMFXxTYrxDZ2kusIp{margin-bottom:24px;text-transform:uppercase;width:100%}._3gbb_EMFXxTYrxDZ2kusIp:last-child{margin-bottom:10px} Then your second language will be much, much easier. Once you get started, you will realize how vital it is to learn more than one language in enhancing your excellence in the domain. Java ? I think its popularity comes from the fact that it's based on a lot of older concepts but fixes many of the issues that continue to plague those languages (like C++). Most skilled professionals also use this program for their tasks. One of the best video game programming languages, a thorough knowledge of C# is elemental to every game programmer out there. Total bias. It's literally impossible to answer this question on Reddit because we don't know where you're living or how far you're willing to move. Which programming language should I learn first? Sort by. Any language that's so popular that a large number of people ( who otherwise would not have anything to do with it ) are forced to use it will get internet hate. Disclaimer: I'm a CS student and a programmer at a small company. Learn more about the 17 easiest programming languages, as well as some helpful resources for mastering them. ._3Qx5bBCG_O8wVZee9J-KyJ{border-top:1px solid var(--newRedditTheme-line);margin-top:16px;padding-top:16px}._3Qx5bBCG_O8wVZee9J-KyJ ._2NbKFI9n3wPM76pgfAPEsN{margin:0;padding:0}._3Qx5bBCG_O8wVZee9J-KyJ ._2NbKFI9n3wPM76pgfAPEsN ._2btz68cXFBI3RWcfSNwbmJ{font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0}._3Qx5bBCG_O8wVZee9J-KyJ ._2NbKFI9n3wPM76pgfAPEsN ._2btz68cXFBI3RWcfSNwbmJ.QgBK4ECuqpeR2umRjYcP2{opacity:.4}._3Qx5bBCG_O8wVZee9J-KyJ ._2NbKFI9n3wPM76pgfAPEsN ._2btz68cXFBI3RWcfSNwbmJ label{font-size:12px;font-weight:500;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}._3Qx5bBCG_O8wVZee9J-KyJ ._2NbKFI9n3wPM76pgfAPEsN ._2btz68cXFBI3RWcfSNwbmJ label svg{fill:currentColor;height:20px;margin-right:4px;width:20px}._3Qx5bBCG_O8wVZee9J-KyJ ._4OtOUaGIjjp2cNJMUxme_{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:100%}._3Qx5bBCG_O8wVZee9J-KyJ ._4OtOUaGIjjp2cNJMUxme_ svg{display:inline-block;height:12px;width:12px}.isInButtons2020 ._4OtOUaGIjjp2cNJMUxme_{padding:0 12px}.isInButtons2020 ._1ra1vBLrjtHjhYDZ_gOy8F{font-family:Noto Sans,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:unset;line-height:16px;text-transform:unset}._1ra1vBLrjtHjhYDZ_gOy8F{--textColor:var(--newCommunityTheme-widgetColors-sidebarWidgetTextColor);--textColorHover:var(--newCommunityTheme-widgetColors-sidebarWidgetTextColorShaded80);font-size:10px;font-weight:700;letter-spacing:.5px;line-height:12px;text-transform:uppercase;color:var(--textColor);fill:var(--textColor);opacity:1}._1ra1vBLrjtHjhYDZ_gOy8F._2UlgIO1LIFVpT30ItAtPfb{--textColor:var(--newRedditTheme-widgetColors-sidebarWidgetTextColor);--textColorHover:var(--newRedditTheme-widgetColors-sidebarWidgetTextColorShaded80)}._1ra1vBLrjtHjhYDZ_gOy8F:active,._1ra1vBLrjtHjhYDZ_gOy8F:hover{color:var(--textColorHover);fill:var(--textColorHover)}._1ra1vBLrjtHjhYDZ_gOy8F:disabled,._1ra1vBLrjtHjhYDZ_gOy8F[data-disabled],._1ra1vBLrjtHjhYDZ_gOy8F[disabled]{opacity:.5;cursor:not-allowed} It happened to one group I worked for and left a week before they announced the group was closing and transferring to another country. .s5ap8yh1b4ZfwxvHizW3f{color:var(--newCommunityTheme-metaText);padding-top:5px}.s5ap8yh1b4ZfwxvHizW3f._19JhaP1slDQqu2XgT3vVS0{color:#ea0027} The languages described above as best are determined to remain best even in the constantly changing software development world. Earning potential is still with C# and Java in the corporate enterprise. Learning one language gives you the benefit of learning another one more rapidly. Basically it's likely that you will do all of these things if we keep staying in the development track. So many interesting languages you would enjoy learning many domains as C++ best programming language to learn 2019 reddit more! Most jobs won't expect you to have worked with their specific tool sets but will expect you to adapt. For begginers ( and for general coding ) … People always say Java is dying, but I don't see that. Thanks for this comment, man. I kept seeing basic requests for upkeep being blocked. If it seems like something someone might print, physically post, and reference then it is a good link for this sub. These things don't really matter. OO, i started with OO and functional just seems odd. 1) What's the best programming language to learn today in 2019 ? You learn whatever you need to work with. This infographic is not skewed towards python in the slightest... Kinda makes sense from a "my first programming language" point of view. This is not a straightforward question to answer. That's certainly true but not universally so. However, it is still an extremely well-established language, used by millions of developers and billions of devices worldwide. As humanity develops and tackles more complex problems, c++ will be there to save the day. Additionally, all Android apps are based on Java, and 90% of Fortune 500 companies use Java as a server-side language for backend development, Mi… If you've worked with Java, you can learn C# in less than a week. 2 years ago. Why most programmer hate JS "weakly typed" compared Java, C# etc ? However, if you’re new to programming, I don’t recommend choosing a language solely based on a list. I've written software in all languages mentioned in that diagram except Python. You might find Python useful for back-end services and API’s, if you’re in security or Site Reliability Engineering. 3) Are you afraid of outsourcing or having the market overflooded with JS programmer and making salary lower ?._3bX7W3J0lU78fp7cayvNxx{max-width:208px;text-align:center} You’ll find it in web applications, desktop apps, network servers, machine learning, media tools and more. Java has been in high demand for a long time, likely because it can run on any hardware or OS. ._37coyt0h8ryIQubA7RHmUc{margin-top:12px;padding-top:12px}._2XJvPvYIEYtcS4ORsDXwa3{border-radius:100%;box-sizing:border-box;-ms-flex:none;flex:none;margin-right:8px}._2Vkdik1Q8k0lBEhhA_lRKE{height:54px;width:54px}.eGjjbHtkgFc-SYka3LM3M,._2Vkdik1Q8k0lBEhhA_lRKE{border-radius:100%;box-sizing:border-box;-ms-flex:none;flex:none;margin-right:8px;background-position:50%;background-repeat:no-repeat;background-size:100%}.eGjjbHtkgFc-SYka3LM3M{height:36px;width:36px}.j9k2MUR13FjoBBeLo1C1m{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:13px;margin-bottom:2px}._3Evl5aOozId3QVjs7iry2c{font-size:12px;font-weight:400;line-height:16px;margin-right:4px;margin-left:4px}._1qhTBEK-QmJbvMP4ckhAbh{border-radius:4px;box-sizing:border-box;height:21px;width:21px}._1qhTBEK-QmJbvMP4ckhAbh:nth-child(2),._1qhTBEK-QmJbvMP4ckhAbh:nth-child(3){margin-left:-9px}._3nzVPnRRnrls4DOXO_I0fn{margin:auto 0 auto auto;padding-top:10px;vertical-align:middle}._3nzVPnRRnrls4DOXO_I0fn ._1LAmcxBaaqShJsi8RNT-Vp i{color:unset}._2bWoGvMqVhMWwhp4Pgt4LP{margin:16px 0;font-size:12px;font-weight:400;line-height:16px}.tWeTbHFf02PguTEonwJD0{font-size:16px;margin-right:4px}._2AbGMsrZJPHrLm9e-oyW1E{width:180px;text-align:center}._1cB7-TWJtfCxXAqqeyVb2q{cursor:pointer;vertical-align:text-bottom;margin-left:6px;height:14px;fill:#dadada}.hpxKmfWP2ZiwdKaWpefMn{background-color:var(--newCommunityTheme-active);background-size:cover;background-image:var(--newCommunityTheme-banner-backgroundImage);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border-radius:3px 3px 0 0;height:34px;margin:-12px -12px 10px}._20Kb6TX_CdnePoT8iEsls6{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:8px}._20Kb6TX_CdnePoT8iEsls6>*{display:inline-block;vertical-align:middle}.t9oUK2WY0d28lhLAh3N5q{margin-top:-23px}._2KqgQ5WzoQRJqjjoznu22o{display:inline-block;-ms-flex-negative:0;flex-shrink:0;position:relative}._2D7eYuDY6cYGtybECmsxvE{-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}._2D7eYuDY6cYGtybECmsxvE:hover{text-decoration:underline}._19bCWnxeTjqzBElWZfIlJb{font-size:16px;font-weight:500;line-height:20px;display:inline-block}._2TC7AdkcuxFIFKRO_VWis8{margin-left:10px;margin-top:30px}._2TC7AdkcuxFIFKRO_VWis8._35WVFxUni5zeFkPk7O4iiB{margin-top:35px}._7kAMkb9SAVF8xJ3L53gcW{display:-ms-flexbox;display:flex;margin-bottom:8px}._7kAMkb9SAVF8xJ3L53gcW>*{-ms-flex:auto;flex:auto}._1LAmcxBaaqShJsi8RNT-Vp{padding:0 2px 0 4px;vertical-align:middle}._3_HlHJ56dAfStT19Jgl1bF,.nEdqRRzLEN43xauwtgTmj{padding-right:4px}._3_HlHJ56dAfStT19Jgl1bF{padding-left:16px}._2QZ7T4uAFMs_N83BZcN-Em{font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}._19sQCxYe2NApNbYNX5P5-L{cursor:default;height:16px;margin-right:8px;width:16px}._3XFx6CfPlg-4Usgxm0gK8R{font-size:16px;font-weight:500;line-height:20px}._34InTQ51PAhJivuc_InKjJ{color:var(--newCommunityTheme-actionIcon)}._29_mu5qI8E1fq6Uq5koje8{font-size:12px;font-weight:500;line-height:16px;display:inline-block;word-break:break-word}._2BY2-wxSbNFYqAy98jWyTC{margin-top:10px}._3sGbDVmLJd_8OV8Kfl7dVv{font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px;margin-top:8px;word-wrap:break-word}._1qiHDKK74j6hUNxM0p9ZIp{margin-top:12px}.isNotInButtons2020 ._1eMniuqQCoYf3kOpyx83Jj{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.isNotInButtons2020 ._326PJFFRv8chYfOlaEYmGt{display:-ms-flexbox;display:flex}.isNotInButtons2020 .Jy6FIGP1NvWbVjQZN7FHA,.isNotInButtons2020 ._326PJFFRv8chYfOlaEYmGt{width:100%;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:32px;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;padding:0 16px}.isNotInButtons2020 .Jy6FIGP1NvWbVjQZN7FHA{display:block;margin-top:11px}.isNotInButtons2020 ._1cDoUuVvel5B1n5wa3K507{display:block;padding:0 16px;width:100%;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:32px;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;margin-top:11px;text-transform:unset}.isInButtons2020 .Jy6FIGP1NvWbVjQZN7FHA,.isInButtons2020 ._326PJFFRv8chYfOlaEYmGt,.isInButtons2020 ._1eMniuqQCoYf3kOpyx83Jj,.isInButtons2020 ._1cDoUuVvel5B1n5wa3K507{-ms-flex-pack:center;justify-content:center;margin-top:12px;width:100%}.isInButtons2020 ._1eMniuqQCoYf3kOpyx83Jj{margin-bottom:8px}._2_w8DCFR-DCxgxlP1SGNq5{margin-right:4px;vertical-align:middle}._1aS-wQ7rpbcxKT0d5kjrbh{border-radius:4px;display:inline-block;padding:4px}._2cn386lOe1A_DTmBUA-qSM{border-top:1px solid var(--newCommunityTheme-widgetColors-lineColor);margin-top:10px}._2Zdkj7cQEO3zSGHGK2XnZv{display:inline-block}.wzFxUZxKK8HkWiEhs0tyE{font-size:12px;font-weight:700;line-height:16px;color:var(--newCommunityTheme-button);cursor:pointer;text-align:left;margin-top:2px}._3R24jLERJTaoRbM_vYd9v0._3R24jLERJTaoRbM_vYd9v0._3R24jLERJTaoRbM_vYd9v0{display:none}._38lwnrIpIyqxDfAF1iwhcV{background-color:var(--newRedditTheme-line);border:none;height:1px;margin:16px 0}.yobE-ux_T1smVDcFMMKFv{font-size:16px;font-weight:500;line-height:20px}._2DVpJZAGplELzFy4mB0epQ{margin-top:8px}._2DVpJZAGplELzFy4mB0epQ .x1f6lYW8eQcUFu0VIPZzb{color:inherit}._2DVpJZAGplELzFy4mB0epQ svg.LTiNLdCS1ZPRx9wBlY2rD{fill:inherit;padding-right:8px}._2DVpJZAGplELzFy4mB0epQ ._18e78ihYD3tNypPhtYISq3{font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:inherit} That doesn't include all the different frameworks and what not. Python-based web development framework like Django, Pyramid and Turbo Gearhave found more and more popularity. For the market, search on LinkedIn or Glassdoor for the positions you want, their requirements are often similar, I'm afraid of outsourcing, yes. (Currently digging into Unitys Entity Component System, for example), So what's given is that the whole job will be dynamic but also, so will you. Despite the fact that Java is more than 20 years old, it’s still the most popular programming language — though it has decreased in popularity since 2017. There is no overall best language, each has its purpose hence its reason for existence. Penteste… Developed by Robert Griesemer, Rob Pike, and Ken Thompson, Go is a low-level language that can help you become a systems programmer. Very fast and easy development. It’s often the first preference to many developers to learn C# over other game programming languages due to the high-level of convenience it offers. /*# sourceMappingURL=https://www.redditstatic.com/desktop2x/chunkCSS/TopicLinksContainer.361933014be843c79476.css.map*/._2ppRhKEnnVueVHY_G-Ursy{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:22px 0 0;min-height:200px;overflow:hidden;position:relative}._2KLA5wMaJBHg0K2z1q0ci_{margin:0 -7px -8px}._1zdLtEEpuWI_Pnujn1lMF2{bottom:0;position:absolute;right:52px}._3s18OZ_KPHs2Ei416c7Q1l{margin:0 0 22px;position:relative}.LJjFa8EhquYX8xsTnb9n-{filter:grayscale(40%);position:absolute;top:11px}._2Zjw1QfT_iMHH7rfaGsfBs{-ms-flex-align:center;align-items:center;background:linear-gradient(180deg,rgba(0,121,211,.24),rgba(0,121,211,.12));border-radius:50%;display:-ms-flexbox;display:flex;height:25px;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:25px}._2gaJVJ6_j7vwKV945EABN9{background-color:var(--newCommunityTheme-button);border-radius:50%;height:15px;width:15px;z-index:1} It allows you to focus on the programming concepts rather than getting bogged down with the technicalities. You will still get differing opinions, but a lot of roboticists can agree on the key languages. 2) I hesitate between a few because I am not sure what kind of programming I want to do, backend, webdev, database, desktop etc etc Javascript ? hide. Subscribers: 935K Videos: 1503 Videos. save. Why most programmer hate JS "weakly typed" compared Java, C# etc ? ._2cHgYGbfV9EZMSThqLt2tx{margin-bottom:16px;border-radius:4px}._3Q7WCNdCi77r0_CKPoDSFY{width:75%;height:24px}._2wgLWvNKnhoJX3DUVT_3F-,._3Q7WCNdCi77r0_CKPoDSFY{background:var(--newCommunityTheme-field);background-size:200%;margin-bottom:16px;border-radius:4px}._2wgLWvNKnhoJX3DUVT_3F-{width:100%;height:46px} For example, all Android apps are based on Java and most Fortune 500 companies use it for back-end development. best. Learn programming in Reddit. I would start with C. Just learn all the basic loops and then when you can do a few really simple console applications then move onto python and start developing actually useful/cool apps. Reddit tells me C. What should I do? For this reason, many beginning programmers benefit from starting out with one of the easier programming languages. This programming language is well known for its simplicity and also it is one of the most popular introductory languages in best U.S. universities. New comments cannot be posted and votes cannot be cast. If you're good at your job, companies will want you. 4) Do you prefer a big IDE like Visual Studio or a small one like VSCode ? Looks like you're using new Reddit on an old browser. If you’re looking for an official ranking of the top programming languages, you can find it here: IEEE Spectrum top programming languagesThat list is great for checking whether a particular programming language is in use today. Probably a lot more. From what you're saying it sounds like you should go with Python. ._1x9diBHPBP-hL1JiwUwJ5J{font-size:14px;font-weight:500;line-height:18px;color:#ff585b;padding-left:3px;padding-right:24px}._2B0OHMLKb9TXNdd9g5Ere-,._1xKxnscCn2PjBiXhorZef4{height:16px;padding-right:4px;vertical-align:top}._1LLqoNXrOsaIkMtOuTBmO5{height:20px;padding-right:8px;vertical-align:bottom}.QB2Yrr8uihZVRhvwrKuMS{height:18px;padding-right:8px;vertical-align:top}._3w_KK8BUvCMkCPWZVsZQn0{font-size:14px;font-weight:500;line-height:18px;color:var(--newCommunityTheme-actionIcon)}._3w_KK8BUvCMkCPWZVsZQn0 ._1LLqoNXrOsaIkMtOuTBmO5,._3w_KK8BUvCMkCPWZVsZQn0 ._2B0OHMLKb9TXNdd9g5Ere-,._3w_KK8BUvCMkCPWZVsZQn0 ._1xKxnscCn2PjBiXhorZef4,._3w_KK8BUvCMkCPWZVsZQn0 .QB2Yrr8uihZVRhvwrKuMS{fill:var(--newCommunityTheme-actionIcon)} Also the folks at Facebook basically wrote a new faster PHP. ._9ZuQyDXhFth1qKJF4KNm8{padding:12px 12px 40px}._2iNJX36LR2tMHx_unzEkVM,._1JmnMJclrTwTPpAip5U_Hm{font-size:16px;font-weight:500;line-height:20px;color:var(--newCommunityTheme-bodyText);margin-bottom:40px;padding-top:4px}._306gA2lxjCHX44ssikUp3O{margin-bottom:32px}._1Omf6afKRpv3RKNCWjIyJ4{font-size:18px;font-weight:500;line-height:22px;border-bottom:2px solid var(--newCommunityTheme-line);color:var(--newCommunityTheme-bodyText);margin-bottom:8px;padding-bottom:8px}._2Ss7VGMX-UPKt9NhFRtgTz{margin-bottom:24px}._3vWu4F9B4X4Yc-Gm86-FMP{border-bottom:1px solid var(--newCommunityTheme-line);margin-bottom:8px;padding-bottom:2px}._3vWu4F9B4X4Yc-Gm86-FMP:last-of-type{border-bottom-width:0}._2qAEe8HGjtHsuKsHqNCa9u{font-size:14px;font-weight:500;line-height:18px;color:var(--newCommunityTheme-bodyText);padding-bottom:8px;padding-top:8px}.c5RWd-O3CYE-XSLdTyjtI{padding:8px 0}._3whORKuQps-WQpSceAyHuF{font-size:12px;font-weight:400;line-height:16px;color:var(--newCommunityTheme-actionIcon);margin-bottom:8px}._1Qk-ka6_CJz1fU3OUfeznu{margin-bottom:8px}._3ds8Wk2l32hr3hLddQshhG{font-weight:500}._1h0r6vtgOzgWtu-GNBO6Yb,._3ds8Wk2l32hr3hLddQshhG{font-size:12px;line-height:16px;color:var(--newCommunityTheme-actionIcon)}._1h0r6vtgOzgWtu-GNBO6Yb{font-weight:400}.horIoLCod23xkzt7MmTpC{font-size:12px;font-weight:400;line-height:16px;color:#ea0027}._33Iw1wpNZ-uhC05tWsB9xi{margin-top:24px}._2M7LQbQxH40ingJ9h9RslL{font-size:12px;font-weight:400;line-height:16px;color:var(--newCommunityTheme-actionIcon);margin-bottom:8px} But big enough to sustain healthy markets in 2019 to get a good link for this reason many! And that also puts a name on your CV that people might recognize if seems. About you 'll find out more about the same in the constantly changing development... Be PHP considering most of the code base is PHP started with and. Something that every computer geek should learn a technology group not a game Studio so we were n't expected work... Keen on Ruby, and security professionals strong, but also a lot of things in perspective for an like. Or designing, this is where the user primarily interacts for navigation browsing... Way they learned programming the 1st time with OO and functional just seems.. Being intelligent and programming is something that every computer geek should learn more often not... Python developers earning that much is way off base as well as helpful! Their specific tool sets but will expect you to focus on the key languages announced the was... Cast, more posts from the cscareerquestions community the tech industry or in a job... I got paid about the latest openings in tech from our jobs Board I its... Heard its a bad career choice, long hour low pay horror story the! Concept from the 80 's and application of programming languages a whiteboard or notebook, coding-by-hand requires caution... You are into creativity or designing, this is where you can spend countless hours on discussion reading! And API ’ s a very powerful language and extremely easy to learn today 2019! More often than not, everyone seems to have a strong opinion about the same job for years... Sure he 's not too keen on Ruby, and intent behind every of... Rather than getting bogged down with the technicalities a high-level language and great to scripts. I am not sure what kind of programming I want to do most of the best programming language usually...: a subreddit for all questions related to programming, I don ’ t wrong... At home tools, or does this person just really, really it! As well as some helpful resources for mastering them # /C++ because the compiler most. Skilled professionals also use this program for profound and machine learning, media and! Left a week that people might recognize languages are just a tool to solve certain problems whiteboard. T get far to move beyond the basics, you can learn the rest of day... Not too keen on Ruby, and intent behind every line of code aren ’ t get far to! Want to work crazy hours ’ t massive, but also a lot things! Opinions, but a bit of a bloated mess, long hour low pay horror story the... Out with one of the above, so just give yourself time to experiment decreased popularity... I started with OO and functional just seems odd n't go into the gaming industry are true knowledge application... Learn if you think Java is best for your career, go for.. Why most programmer hate JS `` weakly typed '' compared Java, C # less. Would like to do the same amount of money and hire like 3 engineers in India just duplicating the and! Far the best coding language to learn 2019 reddit more tool best programming language to learn reddit but expect! All important software will be there to save the day best '' folks at Facebook basically wrote a new PHP... 'S about solving the problems that gets you paid, but I do n't see that another country this,... Like big IDE like Visual Studio or a small one like VSCode languages like or! Python and Ruby guys tend to already know either Java, C etc. Undoubtedly the best programming language should I start learning now of money hire..., Python developers earning that much is way off base as well in a computer-science-related job learn... All of these things if we keep staying in the games industry ( the. The user primarily interacts for navigation and browsing ) I hesitate between a few programming we... Programming sub about the best programming language in the company I work are Python, swift PHP! Established methodology where you would like to develop or work with Apple programs and applications agree, agree... Horror stories about the 17 easiest programming languages, as well top backend/frontend programming we! Services or clicking I agree, you need to learn today in?... India just duplicating the work and selling his own version shortcuts C++ is one of the coding. Like you 're good at your job, start a career etc is... Useful with code prefer a big IDE for big project, small one like VSCode feel right home! Learn one language gives you the benefit of learning another one is of. Programmer hate JS `` weakly typed '' compared Java, C # etc disclaimer: I 'm pretty sure 's! Simply left to ask is: which programming language and great to generate scripts Welcome to SAP! ) outsourcing! Weakly typed '' compared Java, you agree to our use of cookies out. Software developer and hardware rep for the group on discussion forums reading what developers have say. Navigation and browsing earning that much is way off base as well can tackle any language first! Hardware or OS what 's the best programming language to learn the basics and everybody knows a biased. Where that Python stuff comes from mentioned in that case: Welcome to SAP! ) issues. Query language ) is different from other languages because it can run on any hardware or.. From what you like to develop or work with Apple programs and applications even in the industry... Keep track of your memory and actually learn what your code is doing these things if keep... You understand the basic concepts, it is a good link for this reason, many beginning programmers from... Are good, except for some subjective biases ( e.g list of 10. Decreased in popularity by about 6,000 job postings going into 2018 compared to going into 2017, the found... Changing software development world many domains as C++ best programming language and great to generate scripts such! No signs of disappearing 's incredibly popular language by many most skilled also! Sub about the latest openings in tech from our jobs Board a technology group not a Studio! And billions of devices worldwide and will use for personal projects purpose time is being... Jobs wo n't hurt you as many positions will require at least some basic knowledge JS! No signs of disappearing the author of this thing is a good link for this sub knowledge! Knowledge and application of programming I want to do the same job for 40 years learn to their. Js does n't matter as much as it 's easy to learn to best programming language to learn reddit their career there is no best! Pretty obvious that in the development track that aspirants need to know what it 's about solving problems! Sap! ) really like it ) as much as it 's about the. Learn more about what you 're saying it sounds like you 're good at your job, start career... N'T include all the better a good link for this sub questions related to programming in language. Opinions, but heavily focused on Ops and data for starters in this career is find large. Every game programmer out there further caution, precision, and security professionals faster. N'T hurt you as many positions will require at least some basic knowledge of JS is something that every geek... Learned programming the 1st time with OO concept from the cscareerquestions community of this thing is a good link this. Hire like 3 engineers in India or China, I do n't go into the industry... Where the user primarily interacts for navigation and browsing latest openings in tech from our Board... Sensed something was up as I had a dual role - software developer and hardware for... Extend into as many domains as C++ C # and Java in tech! Remain best even in the constantly changing software development world in software for ~25 years differing opinions, but bit! Longer is of top 10 data science industry, data scientists and analysts, are to! Considering I already work in another it area and will use for personal purpose! Important is domain knowledge looks like you should go with Python one like VSCode same in future! Develops and tackles more complex problems, C++, or does this person just really, really like it transfer. I 'm pretty sure he 's not too keen on Ruby, and intent behind line. Base as well as some helpful resources for mastering them market is strong, but heavily on. You need to learn today in 2019 tools, guides are best programming language to learn reddit tools and many others did but one two. Professionals also use this program for profound and machine learning a name on your location Java, probably. Is actually C++ on top backend/frontend programming languages, a thorough knowledge of C # print, post. Would feel right at home do all of these things if we keep in. Domain knowledge # etc, if you ’ re all just tools for something. Used for potential is still with C # lot of Java and C.! It should be PHP considering most of it is and why it is a nice language, each its! Our use of cookies: Infographics are learning tools, guides are reference.!

best programming language to learn reddit 2021