Search Results for: "programming"
Ruby is going to stay for at least a decade more
I do agree functional languages are on rise, and are also getting easier to use, but I still believe Ruby as a future for a decade more at least. A few reasons to support my answer:
1) Rails: Rails is arguably more active web-development framework with founder DHH still contributing.
2) Ruby with JIT: Ruby 3.0's goal created by Matt is to make it 3x faster at least. And they just released Ruby 2.6 with JIT to start with (though it's still not faster for bulk applications like Rails).
3) Community: Such a large community for millions of active developers now. They are not going to ditch it near soon.
4) First choice for MVP: Startups make significant percentage of today's IT market. Everyone wants to have their first prototype asap. Ruby on Rails is still the one for them.
5) Easiest to Learn: It is called dumb-programmer's language by programmers of C++ and Java. One may take it as offence, but that's actually a big plus point because as per them even a dumb person can learn Ruby.
Whether you’re looking to begin coding as a hobby, a new career, or just to enhance your current role, the first thing you’ll have to do is decide which programming language you want to start with.
There is no right answer, of course. Choosing a first language will depend on what kind of projects you want to work on, who you want to work for, or how easy you want it to be.
Java - Worked for me ¯\_(ツ)_/¯
I first got in touch with programming via Java. Our teacher said that an object oriented language is easier to understand, cause that's how we are thinking: in objects.
And I agree. I got the whole class, inheritance and method basics quite fast and it makes sense.
- The biggest community
- You can build everything with it as it runs everywhere : website, backend, mobile applications and even desktop apps
- and it's fun to start playing with like fast visual result, you can start to play with it in any web page by just opening the web inspector
Ruby - As easy as English
I will put some bullet points about ruby on some parameters:
1) Time: If you have basic knowledge of computers, you can learn Basic Ruby in 3 days and Advanced Ruby in 4 more days.
2) Easiness: It's as simple as writing English in many cases. You need not learn all datatypes things at all. Simple OOPs and only multiple inheritance, no multiple inheritance.
3) Community: 300420 Gems of Ruby already there. It's been one of most active community for last decade and is not going to stop in near future.
4) Jobs: Today's IT jobs are governed by mostly startup culture (even in established companies). Everyone wants to give real shape to their ideas and Ruby On Rails web framework of Ruby is the best choice for them. It can do the job (arguably) at least twice fast than other languages.
5) Salary: Quite decent package being offered to beginners even. Around $30k-35k and you can rise to $50k-60k within 2-3 years.
6) Geography: It's in demand everywhere, US, Europe, India, Brazil everywhere. US and Europe companies are even offering visa/relocation assistance.
This list is never-ending. Give it a try and tell me. Simple start link below: