Exploring Programming Language Basics
Explore the fundamentals of programming languages relevant to Technical Program Managers. Understand key paradigms like object-oriented and functional programming, learn to interpret method and API signatures, and gain skills to read and comprehend code for improved project collaboration and technical decision-making.
We'll cover the following...
Overview
Most companies lean heavily toward a specific language or set of languages, depending on what the code is used for. Server-side applications in enterprise settings tend to prefer Java, whereas machine learning (ML) applications perform fairly well in functional languages or hybrid languages such as Python. Whichever language you find yourself closest to, you should learn the basics of that language. If the team you work with is heavily using a functional language and you only know object-oriented (OO) languages, use this as an opportunity to bridge the gap and learn the ...
As a brief recap, object-oriented ...