Cahaya adalah jenis radiasi elektromagnetik yang terlihat oleh mata manusia. Itu terbuat dari paket kecil yang disebut foton. Foton berperilaku seperti partikel dalam beberapa hal dan seperti gelombang dengan cara lain. Jika Anda menyinari seberkas cahaya di cermin, misalnya, itu memantul darinya seperti bola. Namun, jika Anda menyinari cahaya melalui celah sempit, cahaya itu akan menyebar seperti gelombang. Tampaknya cahaya bukanlah gelombang atau partikel, tetapi sesuatu yang tidak biasa dengan karakteristik keduanya.
Salah satu sifat gelombang cahaya adalah frekuensi. Frekuensi adalah seberapa cepat foton cahaya bergetar. Frekuensi menentukan warna; cahaya frekuensi tinggi berwarna ungu, sedangkan cahaya frekuensi rendah berwarna merah. Frekuensi berbanding terbalik dengan panjang gelombang - semakin tinggi frekuensinya, semakin pendek gelombangnya. Gelombang radio, gelombang gamma, dan gelombang elektromagnetik lainnya bekerja dengan cara yang hampir sama seperti cahaya, tetapi frekuensinya terlalu tinggi atau rendah untuk dilihat mata.
Meskipun cahaya dapat melakukan perjalanan melalui ruang hampa, ia tidak dapat melakukan perjalanan melalui semua benda. Ketika cahaya mengenai suatu objek, itu dapat ditransmisikan, dipantulkan atau diserap. Objek terbuat dari molekul, dan setiap molekul memiliki elektron, mampu melompat ke tingkat energi yang lebih tinggi dengan menyerap energi. Paket cahaya memiliki sejumlah energi di dalamnya sesuai dengan frekuensinya - semakin tinggi frekuensinya, semakin banyak energinya. Jika energi ini sesuai dengan salah satu tingkat energi elektron, elektron akan menyerapnya dan memancarkannya kembali sebagai panas. Bahan transparan, bagaimanapun, tidak menyerap energi foton. Karena foton tidak diserap, ia dapat melewatinya secara langsung. Beberapa bahan sebagian transparan, menyerap beberapa foton dan mentransmisikan yang lain. Ini akan membuat bahan terlihat berwarna, karena hanya melewati warna cahaya tertentu.