DEV Community

Cover image for Coding 101: What are Algorithms?
Ben Halpern Subscriber for CodeNewbie

Posted on

Coding 101: What are Algorithms?

This week's series is dedicated to helping beginners on their coding journey by addressing common doubts and misconceptions. We will delve into fundamental concepts, explore essential tools, and shed light on industry practices, providing clarity and guidance to those who are new to coding. If you're an experienced developer, your valuable insights, explanations, and best practices are highly encouraged and appreciated to support and mentor aspiring coders!

Algorithms are at the heart of coding and programming, but what exactly are they? Join the discussion to demystify algorithms, share examples of their application, and discuss their significance in problem-solving and optimization.

Follow the CodeNewbie Org and #codenewbie for more discussions and online camaraderie!

Top comments (6)

Collapse
 
vsaulis profile image
Vladas Saulis

Programming is a kind of non-material philosophy.

Collapse
 
andychiare profile image
Andrea Chiarelli

Why non-material? Programming (as well as philosophy) has material effects

Collapse
 
vsaulis profile image
Vladas Saulis

Yeah... A bunch of magnetic distortions on various media...

Thread Thread
 
andychiare profile image
Andrea Chiarelli

No, no. I mean material and practical effects. As it happens with thinking.
I mean, the result of your programming activity is a program that processes information for someone else (human or a machine) to make decisions and perform concrete actions, such as buying a product, making an appointment, prescribing a medicine, dropping a bomb,...
Your program can influence the decisions of others :-)

Collapse
 
pinotattari profile image
Riccardo Bernardini

What is an algorithm? A recipe, nothing more. A specific sequence of step aimed to doing something. Nothing more, no magic or esoteric stuff here.

Collapse
 
darkterminal profile image
Imam Ali Mustofa

Illusion inside the imagination that reflected in our real life universe.