DEV Community

Anita Olsen
Anita Olsen Subscriber

Posted on

4

Is Binary Fundamental to Programming?

Binary is the bedrock of all programming languages. It is a system of storing numbers in only two places: 0s and 1s which correspond to the on and off states your computer can understand.

How important is it to learn binary? Should I learn it as a programmer?

Would you say binary is fundamental to programming?

Top comments (6)

Collapse
 
phalkmin profile image
Paulo Henrique

If you are programming on a machine level, yes.

Otherwise, no.

But, contrary to binary, there's a third alternative:

Image description

Collapse
 
jennavisions profile image
Jenna

I guess it doesn't hurt to know binary.
Understanding it can deepen your grasp of how computers work.
I don't think it's essential for everyday programming tasks.
However, learning it can enrich your foundational knowledge.

Collapse
 
code42cate profile image
Jonas Scholz

There's not a lot to learn, no?:D

Collapse
 
anitaolsen profile image
Anita Olsen

Just 0s and 1s 🤭

Collapse
 
abdul_waheedsiddiqi_41ab profile image
Abdul Waheed Siddiqi
Comment hidden by post author
Collapse
 
officialphaqwasi profile image
Isaac Klutse

Yes, binary is how computer communicates and knowing how the machine you use works is very necessary.

Some comments have been hidden by the post's author - find out more

Google AI Education track image

Build Apps with Google AI Studio 🧱

This track will guide you through Google AI Studio's new "Build apps with Gemini" feature, where you can turn a simple text prompt into a fully functional, deployed web application in minutes.

Read more →

👋 Kindness is contagious

Dive into this compelling post celebrated by our lively DEV Community. Developers everywhere are invited to share insights and uplift our collective expertise.

A simple “thank you” can make someone’s day—drop your appreciation in the comments!

On DEV, sharing expertise sparks growth and tightens our community bonds. Found this helpful? A quick nod to the author goes a long way.

Get started