Nerd For Tech
Published in

Nerd For Tech

3 Things to learn while Programming.

When its come to programming most people think that it is just a programming language that they need to gear up their programming journey. But the reality is far different than that.

Yeah there is a stereotype of programmers who just write code sitting in the corner, but as a programmer you also need to have some soft skills like communication and collaboration — we’ll discuss about soft skills in our future article but in this one we’ll discuss about some essential things you need to learn along with programming.

So let’s get started:

1. Understanding of English Language:

As a programmer you need to aware of english language, because majority of the articles and contents are in english language — and if you know english then it would be better to find relevant contents. And it also help to improve your communication skills. So you better have it.

2. Logical Thinking:

Programs are built upon logics and as a programmer you gonna spend most of your time in thinking rather than just coding. So you need to train your brain to think logically; otherwise you gonna have hard time with a bit complex code.

And in my opinion problem solving and logical thinking is the one of the important tools, a programmers should have.

3. Knowing Pseudocode:

As I mention earlier, you don’t need to worry about choosing your first programming language, but you should know how to write pseudocode.

Pseudocode are just the simple awy to write your logic without using any complex syntax. And knowing pseudocode will also halp you in long run. As it is language independent, so anyone from any programming background, can understand your logic easily.

So there you have it. In my opinion these are the three essential thing a programmer should know from the very first beginning, and if you know something else then do let me know in the comment.

And btw, I also have a video version of this article. So if you better prefer video, then you can have a look on that too. Here is the link.

Thanks for reading. I’ll see you in the next one :)




NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit

Recommended from Medium

Introduction to Sets, Named Tuples and Deques in Python Programming

Introduction to Distributed System Design Patterns

8 Terrific Time Trackers for Enterprise Needs

How to boost your business with Actions on Google

Developer Essentials: Demystifying Linux & Git

How to solve permutations and combination coding problems

Python Interview Questions 2020

Another Wave, the Same Mistakes

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sarvesh Prajapati

Sarvesh Prajapati

Owner & Creator @

More from Medium

I want to learn to code but where do I start?

The main attribute a software developer must have to succeed in the industry and why.

Features Which Should Be In a Online Coding Course

What is the biggest non-technical lesson I have learned in my journey as a developer?

The value of good communication in work place