Yes, Ruby has a future. Though there are more popular programming languages than Ruby now, programmers and developers are still using it for projects. It is not the fastest language to learn, but it has a strong community that updates its libraries. Ruby is not facing a functional problem but is in competition against other languages such as Python.