top of page
Writer's pictureSamarth Katti

Programming Basics : An Overview

Updated: May 31, 2020

Learning a programming language might come across as an overwhelming task (spoiler : it's not) but if you know which programming language to learn first you can breeze through the learning curve.


Now I can recommend a language for you to learn, but my priorities are different from yours so instead I'll cover the basics of 5 programming languages and you can choose which language you want to learn.


Python



Python is arguably one of the simplest languages you can learn and it's really powerful (Really damn powerful). Imagine a cute little python, it's small but it'll swallow you all the same.


Python is an object oriented programming language and it's used in a lot of fields, from game development to data science.


It uses almost English-like syntax, so beginners can easily learn it, and once you learn it it'll stay with you even after you gain some expertise.

If you want to learn machine learning then python is your dream language.

There are some downsides to it, as it can be under certain scenario 6000 times slower than C language. But it has an awesome online community to support you and you won't notice any real speed-reduction while executing beginner and intermediate level projects.


JavaScript




JavaScript is a frontend client side scripting language , it is used to make a webpage more 'dynamic'. Almost all browsers have a built-in JavaScript engine that executes the code. Basically a website interacts with humans using javascript. Like filling a form, playing a game ,etc.

javascript is not related to Java in any way.

JavaScript is used for scripting so if you want to get into that then you'll have a great scripting experience with JavaScript.


Java



Java is also an OOP language like python but it's mainly used for application development.


Java has a really useful feature called 'write once,run anywhere' or WORA for short (WORA- seems like a word you use to scold someone).


Most of the applications that you use on your mobile are coded in Java (provided that you are using an Android device).

Java is old, well supported, powerful but a bit complex language.

So if you want to develop apps for Android then Java is a must.


PHP



PHP is a server side web development scripting language. Server side scripting is used to provide a customized interface for the user. It can completely create an online application, for instance Facebook is coded in PHP. It is the Happy Elephant of programming languages.

You can think of PHP as JavaScript's cousin who is more extroverted.


C



C is a structured language and it is used mainly for system development, the programs that make up an OS is written using C. Code written in C runs nearly as fast as an assembly language code. C is the "Old is Gold" of programming.

If you want to code compilers , assemblers , Databases etc.. then you'll have to learn C.


Honourable mention

Swift



It is basically Java for IOS . So if you are using Apple products like iPhone,ipad, iMac all of their software is coded in swift. It's a powerful language but limited to apple community (which is huge and wealthy).


These five languages are the 'Top dogs' of the programming world. All of these languages have a huge demand in the industry. Honestly you can learn any language among these and you'll be good to go, but if you can learn something more optimised for your needs , why not?


43 views0 comments

Recent Posts

See All

Commenti


Post: Blog2_Post
bottom of page