Cracking Any Programming Language
Have you ever wondered about being in a situation where you’re a master of any programming language? The answer is, it is impractical. Like Mathematical disciplines, practice is always your answer. If you can manage to juggle and consistently practice all those programming languages in your head, then you have the answer. Nonetheless, I will share tips I believe can help you master/crack any programming language within a very short time.
Before we get started, imagine what composes most, if not all programming languages. Feel free to borrow ideas from computer and computing definitions. Precisely, programming is writing lines of code to operate on specified data.
Arbitrary we obtain two nouns ‘operations and ‘data’. These nouns can be translated into functions and variables respectively. Thus, before you get started with any programming language you have to understand that it will be composed of functions and variables.
A variable as the name suggests is a placeholder for data to be operated on. A function is a routine/process/procedure/formula/purpose/method or any other name that suits the context. Just remember a function is majorly composed of lines of code that operate on your data.
For any programming language, one must remember the datatypes/variables it supports and its syntax. Why syntax? Because functions are composed of lines of code that can be composed only using a specified format: the language syntax.
Jokingly, pass my greeting to Dr. Programming's cousin: Mathematics. Or is Dr. Programming a younger sibling to Professor Mathematics? Essentially, to master any programming language one must constantly practice. Like its cousin, Mathematics, programming is a bunch of variables and functions that operate on those variables, therefore, you’ve to keep playing around with them.
In the next series, of the sequel ‘Crack Your Programming Career”, I will try to deconstruct the basic structure and organization of programming languages’ variables and functions.
I well I think , it's good to know 3 for specific purpose language and 2 for general purpose languages like python😊