Skip to main content


Showing posts from 2022

What programming language should you learn first?

 This is usually the biggest question for many people who are venturing into programming. The sheer number of programming languages out there including guides to choosing programming languages can confuse the beginner greatly. The question now is why one more guide? While there might be numerous guides out there, this is my own contribution and depending on what you see first when you search: What programming language should I learn? Your entire future will be determined by the guides you read and come to believe. 

Programs == Rules

 When crafting an algorithm for dealing with some kind of problem, we usually are involved with designing rules that transform the input data into output data. The programming language is a method convenient to humans for rules specification. But generally, the computer itself does not need anything more than low-level binary instructions to transform input data into some desired output.