In the discussion, the importance of programming skills for physicists and engineers is emphasized, particularly in light of modern research demands. A dual major in mechanical engineering is seen as a beneficial path, especially with foundational courses like Engineering Computations. Participants suggest that while formal classes can help, self-directed learning and practical experience are crucial for becoming proficient in programming. Engaging in personal projects, contributing to open-source software, and utilizing online resources are recommended as effective ways to develop programming skills. C++ is mentioned as a valuable language that can serve as a benchmark for programming ability, but the discussion highlights that proficiency in one language can facilitate learning others quickly. Overall, programming is framed as an essential skill that enhances employability and research capabilities in physics and engineering fields.