Introduction: Which Programming Language to Learn?

Hello guys ! thank you for your support. From now I will start my programming tutorial series, as I took a year off from instructables to learn coding.Also I am starting a youtube channel too.



In this first programming instructable I will clear your doubts regarding-
WHICH PROGRAMMING LANGUAGE TO LEARN TO MAKE WHAT KIND OF SOFTWARES AND PROGRAMMES,

WHICH PROGRAMMING LANGUAGE WILL FETCH YOU THE BEST JOB ETC.

Step 1: Programming Languages: a Great Diversity

The world of programming languages has progressed a lot since the development of computer coding languages.

There are various programming languages now a days like JAVA,C++,PYTHON,RUBY etc.

IN THIS INSTRUCTABLE I WILL HELP YOU OUT IN DECIDING WHICH PROGRAMMING LANGUAGE TO LEARN.

Step 2: Understanding the Types of Things Which Can Be Developed by Writing Lines of Code.

If you learn to code in certain programming languages then you can make the following things-

●ANDROID APPS- Android apps are applications that run in an android phone like snapchat, instagram etc these can be developed using ECLIPSE IDE or with ANDROID STUDIO too.
To develope android apps you need to learn JAVA and use an android integrated development environment.

●WINDOWS/MAC APPLICATIONS- windows and mac applications are programmes that run on your pc like your browser, programmimg ide's too.
To develope windows or mac applications you need to learn C++ and a little bit of JAVA too and their respective ide's.

●IOS APP/IPHONE APPS- ios development refers to the development of those applications which run in an iphone.
To develope such apps you need an ide called X CODE OR SWIFT and you need to learn a language called OBJECTIVE C.

●WEBSITES- These cannot be categorized as 'applications' as they are static web-pages that provide read only information and no funtioality ie. you cannot login, chat etc.
To make websites you need to learn a scripting language called HTML and you may learn CSS for styling.

●WEB APPS- Web apps are just like websites but the have some functionality like 'instructables.com' or 'facebook.com' in these type of web apps you can create accounts, login, chat etc.
To develope such functional websites you need to learn some more powerful languages like JAVASCRIPT, RUBY, PYTHON etc.
You first make a website with HTML and CSS and then add some funtionality to them using JAVASCRIPT OR RUBY.

Step 3: My Opinion on Learning Programming Languages.

If you are not at all familiar with coding then I recommend you to start with some 'education' based coding languages.
like SCRATCH, ALGOID, TURTLE etc.

If you have a very fertile brain and you have some understanding of programmes then you may start out with HTML to make websites, not perfectly a 'programmimg' language but is a something functional and productive.

With time you should start learning C++ to begin with developing advance apps.

I also recommend you to learn JAVA.

Step 4: What I Am Going to Teach You

Well, I will teach you HTML and C++ for now.

I am still learning these languages(i am 15 year old) so I will try my best to teach coding.
As I will learn I will understand the concepts and then teach you in a lucid manner.

Comments

author
p mishra (author)2016-10-04

please comment

About This Instructable

268views

1favorite

License:

Bio: I am 14 year old and a passionate technology enthusiast i want build my career as a software developer i love electronics,programming,android os ... More »
More by p mishra:BLOODY PAINTING HALLOWEEN PROP!!!Thin, instant matches that fit in your survival kit!!! omg!Light 40 Leds With a Dead Battery!!!
Add instructable to: