Hi !
I would like to learn some of this programming languages to try to develop some MVP and SaaS ideas...
I'm totally newbie In Python but I know that it has many uses, a big community and it's popularity is growing every year...
In Ruby and RoR I have a bit more of knowledge (and one of my best friends can be my mentor because is a Pro) but I think that it isn't so popular nowadays and I'm afraid to don't find the help that I could need...
I would like to try to develop web apps like:
https://www.upvoty.com/
https://ilo.so/
https://dev.to/
Thank you !
Ruby is plenty popular with a huge community. Use something you know and just start building. Plus you have an amazing resource.
I think it depends on your comfortability. But for me, I'd say Python. It has a lot of libraries that can easily make our job done efficiently and effectively. Don't forget that it is one of the most popular programming languages available right now. So you can't really go wrong if you go with Python instead of Ruby.
Ruby/Rails productivity is immense. I would stick with that combo.
Definitely go with what you know. Choosing a stack is a good way to procrastinate on the hard bit - getting users.
Ruby if you're naming a kid.
Python if you're building an app.
Tbh either will do. RoR users love it. Python offers Django for web apps with libraries for lots of other stuff.
Are you trying to develop as fast as possible? If so, go with what you know (Ruby/Rails) and the fact that your friend can mentor you. Ruby is 100% still popular and relevant. And if you're just trying to build, do it!
If you're just wanting to learn something new and you don't need to launch fast, or you decide you want to branch out to other areas (ML, etc), then go with Python.
I do work with Python mostly. I think a big advantage are the endless applications possible. Machine Learning, AI, Image processing, raspberry, robots ... it is a great option for the actual work in the backend. Also, Python is mostly accepted as a "big" language like C++, JavaScript etc. That means, most development orientated services & documentation offer either an SDK or example code in Python. Available libraries are also a big plus. PyPi.org has 300.000 libraries listed.
No matter what you choose, you'll always wonder what the other side is about. Just pick one and go! They're all great options.
I personally like python development. Play with each of them and see which one makes more "sense" to you. Each had strengths and weaknesses but in the end they are both a means to and end.
This comment was deleted 3 years ago.