-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Disclaimer: All of the following are my biased personal opinion.
More than 15 years I has been using Java as primary language for job and pet projects. Java is a mainstream object oriented compiled language with rich set of features and strong typing. Spring Boot is an amazing every day tool and i love it.
Scala (especially Scala 3) is an excellent strong typing language. It naturally mixes object oriented and functional paradigms. But nowadays Scala doesn`t have mature and simple frameworks for regular programming tasks (REST microservices, database CRUD and etc).
Python is a dynamically typed interpret language. Python shines in the niche of rapid prototyping.
One of the paths to learn new language or technology is to implement some application.