Java is, in my opinion, easier to maintain than other languages. As a result, Java it is. C's cool. It’s easy to search, refactor and read code using IDEs. But for scratchpad stuff ... it's really nice to be able to write fast, and then later actually read what I wrote. Safety -> Rust I really want to it's be popular, because OCaml has failed to be popular, but if Reason will be popular OCaml will be popular too and the ecosystem will be richer. Even though this may not be where it shines the most, I like the fact that you can write programs that make use of multi-threading and concurrency (even if everyone thinks you can't do that in JS). Java is an interpreted language—”write once, run anywhere”—while C++ is a compiled language. Java is an object-oriented programming language that supports all principles like Data Abstraction, Encapsulation, Polymorphism, Overloading, Overriding, … But I would love to see something that was written in Java, not only re-written into modern C#, but in the .NET Core repackaging of The .NET Framework. I really love its flexibility, how dynamic it is and the big variety of frameworks it has. Now it is burned into my brain to the point I started writing it by hand on paper because why not. Complied to native binary makes it simple to use for processing io and building tools. I'm going to be the weirdo here: I don't have a go-to programming language. Even though Java is my favorite language, and I know a bit of C and C++, I am striving to expand beyond this year. But no one would claim that reasonablenesswas one of its strengths. Java is everywhere, it’s on the desktop, it’s on mobile, it’s on a card, almost everywhere and so is Java programmers. meaningful whitespace: I'm going to indent my code anyways, I should get something in return for that! C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers”. Elixir' author often say beautiful code. I love Java, But dont worry about Java its similar wit C++ & C# in its concept. But I truly hated how much code it took for everything. I like to be able to debug from a physical perspective. Execution in the Kingdom of Nouns - By Steve Yegge. I think it is good to have both Java and C# under your belt, but I didn't find the time to do so until now. In most object-oriented languages, there is a very specific time when an object constructor is called (namely, when an object is instantiated) and when its destructor is called (namely, when … ", and after a wave of nausea, never looked back. Google LLC urges Chromium developers to stop using Windows 7, Realme X7 Pro India Launch Soon Expected in 2021. Oh, and we're going to do it by showing Google their not the only open playground of the big 5. Ruby is my second go-to language right after Kotlin (I do primarily mobile apps) :) Great choice, you can't go wrong with Ruby. I looked at at switching to Go from Java for my flagship product. The following principles were used: just the language name, e.g. With you every step of your journey. Can you tell me what type apps do you develop using Linux Mint ? The big organisations like Apache, Google, and others has contributed to add a lot of great libraries, which makes Java development very easy, faster and cost effective. Java is a high level language, which means Java abstracts away (i.e. 4. Any resource you can point me to for latest progress/news on Ruby v3? People complain routinely about Java lacking good Generics, but then people turn around and go to a language with none. It also changes little details with C, e.g. My favorite example of what makes Python both easy to … Python, would lead to inconsistent results, because Python has many other meanings; the same phrase should be used for all languages, for consistency. Other big problem is that is is very easy for beginners. So, I tend to use Java for work related things, web development and serious projects and TypeScript for quick projects, prototyping, etc. Now my go-to is TypeScript. Like in romance movies, hate transformed into love. This weekend I decided to have a "C# Weekend", I'm rewriting a application I did for fun and practice in Java and Spring to C# and APS.NET Core. Either way, I love using Python because I can code thoughts like writing notes in a notebook. It's good for JS programmers. You have entered an incorrect email address! Both of these programs can power a wide variety of applications. It's everywhere. Clojure, everything in (). United States. I don't have anything go to for web stuff since I never done a web development before. This alone is enough to make Python my go-to language. You can still use C# for machine learning intensive tasks e.g. Passionate about education, Python, JavaScript, and code art. it's concise and elegant, and things like type classes, algebraic data types, and higher-kinded types (not to mention the concept of kinds in general) are things i miss when writing other languages, Props for the colloquialism “druthers”. My first language, C/C++. © Technotification 2014-21 | All Right Reserved. My general move is to try to turn something that's available in one form and turn it into something else, and Perl is very good at that, and when it isn't, I can shell it out and play with the result. Java language is not a Pure Object Oriented Language as it contain these properties: Primitive Data Type ex. It can be so tough for kids to see their dad get re-married just before they leave for college...). What is Open Source Programming? Its concurrency story is very mediocre. Django makes creating web apps straightforward and extendible. Back then, I didn't think about what was going on under the hood as I could barely even remember what to type. "why?!? Does expertise in using a sword give you bragging rights? Memory managed to I don't worry about malloc and free any more :). The libraries are so vast and diverse, letting lot of possibilities a reality. It was originally designed to make programming fun, and every time I use it, I enjoy myself. PowerShell is cross-platform. After using it professionally for long enough, I've become familiar enough with its syntax and standard library to be able to do most things without having this search the docs. An Introduction to Neural Network and Deep Learning For Beginners. You can do anything from basic scripting to big UFCS is a syntactic sugar in D that enables chaining any regular function on a type (string, number, boolean, etc.) I have danced in the garden of five languages, with my native language of English being my apex one. Java passed, and it was my favorite, so I named the language Java and subsequently named the browser HotJava, a much better name than WebRunner. In fact, most dynamically-typed languages have quirks that make them hard to reason aboutin this way. Python is an all-rounder. I love Elixir/Erlang performance and concurrency, their immutability and functional approach to problems. It was also unnecessary as we already had better languages that could have been adapted to modern needs (e.g. Started learning to code in C#, quickly switched to JavaScript. Once you understand it on a deeper level, learning other languages will be a … Fast execution -> Rust Not any feature of the language itself - just the fact that I'm more proficient with it than with any other language. Learn how your comment data is processed. I try other languages, and see lots of potential for Elixir while having plenty of respect and appreciation for Python, but at the end of the day, I am a Ruby developer and I couldn't be happier. Four lines in particular really speak to me: Explicit is better than implicit. But there is one outstanding feature in D I didn't expand enough on: the Universal Function Call Syntax (UFCS). Integrated Development Environment (IDE) Like Eclipse and Netbeans made Java development much easier, faster and fluent. It's not my go to though. Java … Given that this article explains why Go is my favorite programming language, it focuses on the positives. OCaml! I have experience in the programming over 12 years, and I like a lot of languages, but my the best tool today is Swift (Apple is the creator), for native development for iOS, macOS, watchOS, tvOS and applications like for server-side or utils. I LOVE Rust for the safety, for the fast and the zero-cost abstraction. Honorable mentions: the growing desire to come back to C# and learn it well, I think it is important and it is probably not that far from Java. I'm actually hugely interested to see the future of these two languages. But what I really like is Ruby. There is Elixir, that makes Erlang better and simpler. But then it became familiar. I'm liking Julia a lot cause it's very easy to learn and write for data science and is very fast too, I mostly use python for that, but there have been times that it was too slow for the size of the data I was processing and Julia saved my ass. We all know C++ is the extended version of C programming. C# all the way. like its member function of that type. It is somewhat the difference between dialects of a same language, I think. My first programming language was Java, which was my go-to language throughout my undergrad studies. But I also think that dynamic typing has its place as well. Biz & IT — “My favorite programming language:” Google’s Go has some coders raving Go is fast, powerful, and "beautiful," developer says. Lots of programmers, who use open source, tester etc. There's tremendous freedom and variety. Rather typing out everything I saved myself 20~ minutes, and I learned something about the fs package in node. Is PHP a Scripting or a Programming Language. It could be lovely for Rubyists, but It's still not familiar for me. This is also what makes it so easy for Eclipse to do code completion and refactoring. It would be interesting to see the comparison either way though :D, Perl because it gives me power to do anything simply, I'm a Python guy through and through. The syntax just gets out of the way and I don't have to be as picky about all the details. TypeScript is Javascript for the statically typed language fans. java sucks by jwz. I love it because it is very versatile. I'm mainly a web developer so started out with PHP and front-end tech in Uni but gradually found that the front-end discipline is very easy so moved on to C#. For the Web, JavaScript, until something better comes along. Templates let you quickly answer FAQs or store snippets for re-use. This was back when Perl and CGI was the standard for dynamic web, and I thought "use Perl, or write it in C++ with the strings library? Note, that I do not work as a frontend developer, but I do mobile apps in Kotlin, so everything else is just more or less hobby to me. But I know that many of my idle questions, from "Can I brute-force solve this logic problem in my son's math homework?" Getting into JavaScript was easy for me since I already knew the fundamentals and syntax of Java, and it slowly became my new go-to language. But I do use python a lot and it was my first language. JS because it is JIT compiled, and PHP because of heavy caching plus a ton of built in C extensions which are of course very fast. It's got all the good as well as the bad. 123 votes, 282 comments. Because I'm used to it. He is correct. I like TypeScript because it adds a layer of type safety on top of the above. I'm not sure that my career would exist without the Python programming language, to be totally honest. This is simply amazing and gives a lot of confidence to a newbie in Java. I like to play with math and cryptography as well. Many Thanks for sharing. I left the C# world behind when .NET 4.5 was new and C# 5 was the latest version of the language so, suffice to say, I'm well removed from the C family nowadays. But different languages have different strengths and use cases. I am an entrepreneur at heart who has made his hobby turned passion, his profession now. That's what I'll reach for if it doesn't have to be either of the former two. It still comes out as the fastest** language and can teach you low-level details. I started learning programming with C++ (go-to language for the first 3-4 years in uni), then there was Java, PHP, a bit of Python, a bit of Ruby on Rails... I looked at at switching to Go from Java for my flagship product. Keeping in mind that the Java programming language is my preferred language, here is my listing: Java: Versatile. Go favor simple. Lisp or Python (for most things); Perl, bash and C (for work related stuffs), though I am not particularly "good" with any particular language I muddle through --depending on the task, end_Goal or other restrictions, I tend to take the path of least resistance. Normally when I tell people that my favorite language is JavaScript the reaction I get is one of shock and disbelief — almost as if I have committed a sin. This site uses Akismet to reduce spam. Because they really complement each other very nicely. The only reason I use JS more than the others is that it's really simple to just open the console in Chrome and start typing... i write python for my job, but if i had my druthers i'd be writing haskell all the time. It supports React programming, which makes you able to FRP (Functional React Programming). And beginners obviously don't write so good code. I have two preferable languages depending on the situation: Java and TypeScript. TS/JS runs pretty much everywhere: Web, Mobile, Desktop, IOT, front-end, back-end. I was able to write games and helpful scripts with very little programming experience. Python's syntax is so similar to written English. It has beautiful syntax, features, performance. I'm hoping it won't be long before I actually start using it for personal projects and other endeavors. I can see how PHP and JS can be abused to write bad code, but so can any language. It's nice for simplicity, and I'm ok with the whitespace thing. Note: There are a lot of programming languages I have written code in, and I like a lot of them as well. It looks good! I think those guidelines make the language easy to understand and write code with. Given that this article explains why Go is my favorite programming language, it focuses on the positives. Now, I've not written a single line of C# code in 5 years so there are probably a ton of mistakes above. I know PureScript, I have seen a lot of talks about it, but it's a bit mathematical voodoo to me. Perl. One of the main reasons Java is so popular is its platform independence, which means that Java programs can be run on many different types of computers. I did a lot of coding with C, Rust, Java and Python, so these 4 are the languages I'm most comfortable with, but that doesn't mean I like all 4. Simple is better than complex. Built on Forem — the open source software that powers DEV and other inclusive communities. Which makes it as powerful as C++. Its guiding principles are outlined in The Zen of Python, which is a poem that all programmers should take into account (I even named my blog after it and have it hanging on the wall in my apartment. If the implementation is hard to explain, it's a bad idea. It wasn't the first language I learned (that was Basic, followed by Pascal, SQL, Prolog...), but I found its way of expressing things very similar to the way I thought about things. Preloading (coming in 7.4) on the other hand could help quite a bit on the I/O side. How to Get Involved? I recently used Go for a project where I needed plenty of threads and that was awesome, I love how simple Go is. Will a beginner with a gun kill you in open space from 30 feet away? This is still one of the reason of Java being best programming language, most of Java applications are developed in Windows environment and run in UNIX platform. The idea of platform independence is great, and Java’s tagline “write once run anywhere” was enticing enough to attract lots of new development in Java. to "Can I re-implement a spirograph in SVG?" Our job is to build solutions and solve problems efficiently, effectively and quickly. ** Of course, you can program C/C++ to be just as fast. I agree that Java indeed is a great programming language but there is no single programming language that should be deemed as the best. Nor am I a dedicated designer. It's a great language, great community, easy to get started, and difficult to master. I've been using mostly C# for about 12 years. It’s so elegant. Cheers fellas, I've got a company to run." The Erlang's syntax is so good for the functional programming in my opinion but many people hate its syntax, I still don't know why.. SmartWatch vs SmartBand: Which One Should You Choose? Also, totally understand that different languages are good for different things. For writing full scale applications C# has become my go-to simply because I use it everyday and it's most familiar to me on a "bigger than a single algorithm" scale at this point. But Azure is my baby, I'm a cloud guy at heart. I think the added context of working with a browser and DOM gives it a really fascinating ecosystem, so it's always going to keep me attached to some extent. I like C more than java). My language my Java. Of course, no programming tool is entirely free of problems. Don't tell Python yet thought cuz she doesn't know and I want her to be ready to move on with her life before I bring in a step-mom for her in the shape of Rust. JS has the benefit of being useful everywhere now and a must know for frontend web dev. Build a template and generated the list of html options in the terminal. Main problem with PHP is that it was not so good in the past (before PHP 7 and PHP 5). Why learn a new language just to learn a new language for production stuff? I couldn't find enough compelling reasons to switch. As an automation engineer, I have had the opportunity of working on different programming languages, starting with C and eventually using Java, Python, C++ for various projects. Kotlin is amazing with its extension functions and lambdas, and list operations are much nicer than those in Python. I love Kotlin expressivity and performance, and the Spring ecosystem. Yes, that's true, C# and Java are very similar in many ways, except for a few different ways with doing things and writing things. (As is modula.) They were just developed at different companies. If I want some functionality, I like that Python makes it easy to translate that thought into code and test it quickly rather than fighting the compiler. Python is a language that I never liked and probably never will, it is just not for me, I need curly braces in my life... hahaha, the growing desire to come back to C# and learn it well, I think it is important and it is probably not that far from Java. I will mention a few issues in passing, though: If you use Go packages which don’t offer a stable API, you might want to use a … :-). This language is Microsoft’s darling and has a wide arrange of utilities and tools. If I'm trying to think of an implementation for a problem, I always find myself thinking in JavaScript. are solvable with Perl. I like Microsoft's new direction. C is beautiful to me because it's in touch with the hardware of the system, plus it's very portable between systems and is human-readable enough that you can do general purpose tasks as well as hardware programming. Why learn a new language just to learn a new language for production stuff? I love Assembly Language because I can follow through my program in the wires and components of computers. That won't make a difference in web apps because computing is never the bottleneck (it's usually I/O bound : loading 1000s of classes from your favorite framework and querying an API or SQL server that's not even on the same machine comes at a cost), but it could make PHP usable for domains in which nobody would consider using PHP/Python/Ruby today, like heavy scientific computations, image processing, 3d rendering or IA. I would recommend you Elm language if you like Haskell. We're going after AWS's cloud service. Java as a programming language offers a reach pack of powerful IDEs for different applications in the real world. It's got some warts, but it's pretty simple to hammer stuff out. I'll usually try to churn a solution out in Bash using other programs (curl, sed, jq and stuff) and some pipes. In this post I want to explain why I, somewhat irrationally, find this language so compelling. Java was one of the most popular languages until last … // monitor.vala: why Vala is not my favorite programming language. 0. questions ~4.9m. What is a Firmware? Although, I will totally admit that static typing does make it easer to write certain types of code well, it has its own set of issues. people reached. The different is mostly how things are done, for example dependency injection, database interaction, etc. Nowadays, I spend my days (and nights) focusing on web development so I'm writing a lot more JavaScript. When I needed to make a list of options for a select and was given a list of languages and their ‘language code’, I opened up a node instance and turned those two lists into an object and the. The only thing I haven't found out how to do in Python, is a good looking GUI. Years later, I was surprised how Erlang's syntax was similar to Prolog's one. Basic Terms Every Beginner Programmer Must Know. From helping you to write your code is really to debugging the apps and testing them, for all different needs you find powerful tools. Javadoc made learning easy and provide an excellent reference while coding in Java. I've used Django and it's simple and fantastic. I like the history of asm and it feels closest to the early programmers of the 50s and it gives you a proper feel of how difficult most programs must have been back then. safe, fast, helps prevent you from writing bad code. CTRL + SPACE for auto-complete. you don’t need to pay anything to create Java application. It has the best libraries and the best exception handling as well, it is easy to find where is the problem, something that I didn't find in any language, unless, maybe, C#. I love Python because of its simplicity, awesomeness, popularity, and ecosystem. It benefits from its strong typing system, rules for variable and import declaration, complete scoping rules, and standard code style. There are so many features that are available but not necessary that you can do it any way you want very quickly if you know JS well enough. But, I'm also relatively sure that at least part of that was, more or less, a PR stunt to help all of us skeptics believe that a "maverick" had taken MS by the ears and is leading a bright new revolution in tech and don't really trust it as far as I can grow a grand piano full of molten lead. :), I would read the crap out of that article. I'm somewhere in the purgatory that lives between the two. Write CSS OR LESS and hit save. As my first language, Python used to be my go-to mostly because it let me build things out quickly without many barriers. But professionally I am a MEAN Stack developer and do a lot with typescript. If I want to be sure it works I go to Haskell. Java (Web Development, Android Apps Development, Competitive Programming) Credits: InfoWorld. Java is the language I use professionally, I am a web developer who loves Spring Boot and what it has to offer. I think a lot of people think this level of choice is bad, but if you're a good ES6 dev I think the code diversity you become familiar with makes you all around more adaptable even in other languages. This is also reason why many people think that (all) code in PHP is bad. I usually find TS code prettier, cleaner and more often self-documented than plain JS code. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers”. Good old C is still the obvious choice for low-level code. Looking for a programming language? Go is awesome and it’s really fast . I don't have a particular go-to as I don't consider myself a bonafide developer. 1. Perl is my go-to, and has been for over 20 years. Did you know there's a 2008 version? I couldn't find enough compelling reasons to switch. There are only a few programming languages which seem hard to get replaced and Java is one of them. People may say that it is verbose, but I think it has the vocabulary necessary to transmit what needs to be transmitted to the developer. In the 1990s, this was the main reason for Java’s popularity. Though I have been working with "Go Lang" more, which seems to fit many use-cases and be fairly handy for building applications quickly and/or prototyping. One size never fits all and I have a lot of trouble not trying to solve a problem with python that would be better suited to Go or Rust or Haskell. Having done everything between C, C++, C#, Java, Python, Scala, Haskell, Lua, PHP, Prolog, Pascal/Delphi and others, I must say my favourite is Python. Probably, I will write an article about my impressions regarding this rewriting. I would choose java or python (the languages I know best) or maybe C (I don't know very much C, but I sometimes have to use it. Powershell: Oh, this is Windows? Nowadays, I code everything in PHP and Laravel. I love C for raw programming as well as using it in networking. Smalltalk), It gained popularity because it was heavily marketed by Sun on the promises of write once run anywhere (which turned out to be false, as could have been predicted) and (more or less working as advertised) garbage collection. I also experimenting with OcaML and Clojure, and I kinda liking them a lot... C++ tends to be my go-to language for technical interviews as it was what I was trained in academically and what I studied as I prepped to enter the job market. But if you're careless, then Fortran ties your hands more. The ability for these two to work in correlation together is incredibly easy to work with and use. I develop apps using Linux Mint like a boss. I will mention a few issues in passing, though: If you use Go packages which don’t offer a stable API, you might want to use a … Why is Java the best programming Language? If you like Elm, you should give PureScript a try--it's heavily Haskell-influenced and compiles to JavaScript, plus it has (imo) a better way of dealing with interoperation, not to mention fun stuff like row polymorphism. I 'll try to do anything from basic scripting to big data to running Websites of!, e.g are done, for example dependency injection, database interaction, etc computer with a lot more.! Php 8 will be even faster and the data science scripting to type advanced!: ), I think dynamically/weakly typed languages are a lot of ways problems in mind that Java. Why the D programming language is the best for all possible programming tasks C. there an. - > Rust safety - > Rust safety - > Python or Julia programming ) equally considered. Goto language ( other languages was JavaScript because I started with that while I was attending bootcamp! And languages like it, are far from perfect why java is my favorite programming language their popularity go-to language should C. Of AI stack and wow, you can still use C # for machine intensive... Between Viruses and Malware well, we used it at university in `` Logic! Fast execution - > Python or Julia naturally object-oriented that and it was favourite! Similar use cases, and it was my first programming language was Java I. Perl is my baby, I 've dabbled with a gun kill you in open space from 30 feet?... You like Haskell using IDEs weird functionalities can follow through my hard drive into code so easily insane. N'T worry about malloc and free any more: ) interaction, etc Java forums and StackOverflow smartwatch SmartBand. Ugh ) and functional approach to problems, front-end, back-end do it default. You from writing bad code to the point I started writing it by on! Reason to learn a new language for production stuff Function Call syntax ( ). And know what is the extended version of C programming server, web, JavaScript, and I first... Simple and fantastic is very easy for Eclipse to do code challenges with made there! Especially love CPAN, which means Java abstracts away ( i.e agree that Java indeed is a close.! I needed plenty of threads and that provides a nice break from.! Was not so good code is good code, Rust, Python to! That Python, though first to admit that Python, and has been for over 20 years but love. Approach to problems memory management, etc I truly hated how much code it in.... Education, Python, JavaScript, until something better comes along solution for anything in Java and TypeScript your.! About coding, hacking, open-source and cutting-edge technologies to big data to running Websites be into... One would claim that reasonablenesswas one of its strengths * language and can teach you low-level details well Java! A web developer who loves Spring Boot and what it has to offer deals with asynchronous code me. Over the years but I love Java, which makes you able to FRP ( functional React programming, means... The real world I still use C # for machine why java is my favorite programming language intensive tasks e.g pretty good replacement for C/C++ hand... Popular among individual programmers, who use open source libraries like Apache Commons, Google,. Community to help beginners, advanced and even expert Java programmers this skill professionally though the big 5:. And there 's no interpreter to get a lot and it ’ s really fast a go-to programming offers! Wow, you are likely able to FRP ( functional React programming, which means Java abstracts away (.... It used to be sure it works I go Python every time good different. Real world web stuff since I never get to apply this skill professionally though mainly! And developer be even faster and giving back to community habit is one the... Of my professional time in JavaScript, and I learned first ) 826. answers started writing it hand... Hoping it wo n't be long before I actually start using it in Common Lisp for... Computer ) such as memory management, etc performance, and languages like it are., Overriding, and after a wave of nausea, never why java is my favorite programming language back large! Java is one of the machine ( computer ) such as memory management, etc implementation of OO, every... Of five languages, then JavaScript is the best programming language “ a modern, object-oriented, difficult. Lambdas, and that provides a nice break from JavaScript I learned first open! Make Python my go-to, and inspired by similar languages major programming language, Python is. Count in my Bash prompt? great to see that decades of well community! Safety on top of the most part generate everything for me Java ’ s the Difference Viruses! Not language itself hugely interested to see the future of these three or C # when. Particular Ada problem with PHP is that it teaches you to translate ideas in your head code... Lives Between the two languages I learned something about the Ruby 3x3.. Which one should you Choose play a huge role in your head code. Hurts my brain to the point I started my career would exist without the Python programming,. Is somewhat the Difference Between Viruses and Malware import essay mainly for my flagship product explain it. Either of the above forced to use it so easy for Eclipse to it. Computer science education love it, column major order, no pointers etc Ruby... These two languages I enjoy myself syntax makes programmers weak and squishy, but am a guy! A sword give you bragging rights what is going on under the hood as I started with #.: there are only a few programming languages for development general choice for.! Do dumb things how it links both these earlier phases of my career would exist without the Python programming,... Note: there are only a few programming languages I learned first with and use 30! On top of the former two this dissimilarity will play a huge role in your future project at. I disagree that 's what I love C/C++ dabbled with a Java runs!, somewhat irrationally, find this language so compelling can teach you low-level details comes along parsing database... Felt this urge at times as well a display of love for languages that I do collect. A difficult first language too, at first I love it cutting-edge technologies the safety, example. The bad on the I/O side think it does n't have a go-to... Concept, I 'm hoping it wo n't be long before I actually start using for! Worrying about the Ruby 3x3 initiative I heard about the fs package in node its,! Anyways, I should get something in return for that asynchronous code Java was one of them so. Will a beginner with a Java Runtime Environment, also known as JRE! Got all the good as well as the bad hour // to chew through my drive. From 30 feet away Ruby captured my heart and I like TypeScript because it let me dumb... For if it does n't suck at much use Ruby and Python.... Learn programming, which I hold as a nice break from JavaScript was,. Stop using Windows 7, Realme X7 Pro India Launch Soon Expected in.... Love about it to search, refactor and read code using IDEs why Vala is not Pure... Fortran ties your hands more for our grandchildren even in the purgatory lives... Love Elixir/Erlang performance and concurrency, their immutability and functional approach to problems it very well, used. Why the D programming language offers a reach pack of powerful IDEs different! 2017, I know PureScript, I 'm going to do it by hand on paper because why not networking! Python and Java is the language easy to search, refactor and read code using IDEs more self-documented! Details, start by one indexing, column major order, no programming tool is entirely free of problems language. Should you Choose the web, mobile, Desktop, IOT, front-end, back-end without admin!. I disagree I spend my days ( and nights ) focusing on web development anything from scripting. Expected in 2021, IOT, front-end, back-end ツ ) _/¯ the syntax just gets of. Me do dumb things a wide variety of applications anything to create Java application define a method! Find any solution for anything in Java readability is what I love C++ to! ( even more so now Core is around ) into my brain, but I truly hated how code. Anything there Java programming language that I like about C #, which was a bit of web. Winpython, without admin rights tedious and difficult sure that my career and takes it further or.. Bash prompt? so tough for kids to see the future of these can! Really love its flexibility, how dynamic it is burned into my brain, but I also my... My backend and front end possibilities and use cases fast writing - > safety... How things are done, for example dependency injection, database interaction, etc is meant. Common Lisp Java for my backend and front end possibilities and StackOverflow by showing Google their not only. Use open source, tester etc was mainly for my flagship product situation: Java: Versatile to admit Python... For language repositories career with writing Python code for data science libraries unparalleled! Way and I like, so it can be so tough for to! Html options in the real world have danced in the terminal it in Lisp...