References:
A high-bias, low-variance introduction to Machine Learning for physicists, Mehta, Wang, Day, and Richardson
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron
Data Science from Scratch, Joel Grus
Deep Learning, Ian Goodfellow, Yoshua Bengio, Aaron Courville
Reinforcement Learning, Richard S. Sutton
References:
Python Base:
Computational Physics, Mark Newman
C++ Base:
An Introduction to Computer Simulation Method: Applications to Physical Systems, Harvey Gould, Jan Tobochnik, Wolfgang Christian
Introduction to Computational Physics, Tao Pang
Fortran Base:
Computational Physics, Nicholas Giordano
Computational Physics Fortran Edition, Steven Koonin and Dawn Meredith
Some useful and free editors for FORTRAN, C (C++) and Python
Visual Studio Code
CodeBlocks
PyCharm
Some useful programming language references:
Python Crash Course, Eric Matthews
Object Oriented Programming in Cpp, Robert Lafore
Programming in Fortran 95-University of Cambridge