0

Should I start with pseudocode?

A friend of mine suggests that it's better to practice with pseudocode before getting down to learning actual programming languages, as it gives you an image of how programming works in general. It gets me confused, though, as they say there's no any standard in terms of pseudocode syntax, so how would it be possible to learn it anyway? Yet it's easily translatable to all programming languages, which makes it easy for programmers to understand it, no matter what language they specialize in. So, doesn't it make more sense learning a programming language first (at least one), and then getting acquainted with what pseudocode is? I'll be glad to know your opinions.

9th Apr 2020, 8:09 PM
Iryna Hanzha
Iryna Hanzha - avatar
2 odpowiedzi
+ 5
Don't worry, you can start learning programming without pseudocodes. My suggestion is to start with python as its Syntaxes are easy and beginners friendly.
9th Apr 2020, 8:37 PM
M Tamim
M Tamim - avatar
+ 3
Pseudocode is algarithm of a sequence of steps that help to write your programs. For ex: find sum of 2 numbers Pseudo code: 1: declare 2 variables 2: take value to those variables. 3: add those and put result into another variables.. And or print result. some languages take automatic data types, some don't requires extra variable for result, some required deletion of allocated variables. Here there is no standard, because everyone approache is different. So it's just a idea how to implement a solution for a problem.. It helps much but no need to learn prior, infact how it is idk..? Yes there are some converter available but those not enough, you still need programming knowledge for make changes in that. If a program you need to write is a small one then you go start writing, but if Program is big one(100 to 1000 lines, no.of different functions) then For that every program you write, it's better first analyse how to implement it on a paper, step by step, I.e pseudocode. So you can learn a language directly...
9th Apr 2020, 8:47 PM
Jayakrishna 🇮🇳