Computers, science & technology

Some of our favorite programs, books, services and more for those who are new to computers, need to develop technology skills or want to read about the latest scientific developments.