SUMMARY
The discussion emphasizes the importance of learning programming fundamentals over specific languages for students in physics and astrophysics. C and C++ are identified as the most widely used languages in these fields, while IDL is noted for its popularity in astronomy. The conversation recommends focusing on programming techniques and practices, with resources like "Code Complete" and "The C Programming Language" (K&R) as essential reading. A free Java environment is also suggested for those interested in exploring Java programming.
PREREQUISITES
- Basic understanding of programming concepts
- Familiarity with physics and astrophysics principles
- Knowledge of C and C++ syntax
- Access to programming resources and books
NEXT STEPS
- Study "Code Complete" for programming techniques and best practices
- Learn C programming through "The C Programming Language" (K&R)
- Explore IDL for astronomy-related programming tasks
- Download and experiment with the free Java environment from Sun
USEFUL FOR
Students in physics and astrophysics, aspiring programmers, and anyone looking to enhance their programming skills for academic or career purposes.