I started working as a developer in 2018. While learning programming through the languages and tools listed below, it became my passion. When I met Scala, the enthusiasm grew bigger. In today's greatly expanding world of technology, more and more data is generated. Scala offers a solution to deal with this "data boom".
It combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.
General-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
Interpreted high-level programming language for general-purpose programming. Python has a design philosophy that emphasizes code readability, notably using significant whitespace.
Markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard.
The latest evolution of the Cascading Style Sheets language. It brings a lot of long-awaited novelties, like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts.
A high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm.
A decentralized version control system for tracking changes in computer files and coordinating work on those files among multiple people.
An open-source web application framework, written in Scala and also usable from other programming languages that are compiled to Bytecode, e.g. Java, which follows the model–view–controller architectural pattern.
Application framework and inversion of control container for the Java platform.