My son is taking some time off from a computer programming job and would like to keep up with current technology in the field. What is a good periodical for him to read?

For programming, try Dr. Dobb’s Journal.