I am doing a summer assignment for AP Computer Science. For this I am learning about different number base systems and how to convert them. These topics led to me wondering about why programmers use different number base systems. So I was wondering

Why do programmers use different number base systems? Why not use the familiar decimal system?