-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Disclaimer: All of the following are my biased personal opinion.
More the 15 years i was 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 mix object oriented and functional paradigms. But at this time Scala has not mature and simple for use 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.