In discussions about the most important programming languages for physicists, C and C++ are frequently highlighted for their extensive libraries and capabilities in mathematical computations. The initial steep learning curve of these languages is seen as beneficial, as mastering them can make learning other languages easier. BASIC is strongly discouraged due to its limitations in handling complex mathematical tasks. MATLAB, Maple, and Mathematica are recommended for their rich libraries and ease of use in mathematical modeling, although some users find Mathematica challenging. Fortran remains relevant, particularly in legacy systems, and is often necessary for projects that rely on established codebases. Java is suggested for beginners due to its user-friendly debugging and documentation, while object-oriented programming is emphasized as an essential skill.Overall, the choice of programming language depends on the specific tasks and environments in which physicists operate, with a consensus that a solid foundation in C and an understanding of numerical methods are crucial for success in computational physics.