Skip to main content

FIRST PROGRAMMING LANG ??

First programming language ??


Choosing a first programming language is not a big deal, probably not after reading this blog. The language you choose first is of uttermost importance as this is the language from which you will be going to learn coding which is a whole new thing for you. Weather you learn it as a hobby or career prospectus it is going to be an important skill to develop.

If you are novice it can be difficult to know exactly where to stat what
art. Probably you have asked your friends about this and so many questions are poping in your head. 

I want you to make clear th i am saying is based on my present knowledge and skills of languages that i learn. Before going to final result let's take a look at various languages.

Various high level languages available in the market are:
C
C++
C#(C sharp)
java
javascript
PHP
Python
Ruby
Haskell
SQL

1. C

C is the first high level language developed by Dennis Ritchie at Bell laboratory USA. It is very powerful language. Most operating system uses C language even windows are built in C. In fact many later languages like C++, C#, javascript, Perl, Python(being the most) directly/indirectly borrowed functions from C. For more information about C you can see wikipedia.

2. C++

C++ is a powerful language based on C. It is designed for programming systems software, but has also been used to build games/game engines, desktop apps, mobile apps, and web apps. C++ is powerful and fast, so even Facebook has developed several high performance and high reliability components with it. For more info click here

3. C#

It is developed by Microsoft.net framework and is used by windows. C# is used for web development, game development, and general Microsoft development. Although Microsoft was not known for being cross-platform compatible in the past, Xamarin has been working on an open-source project called Mono, which aims to port C# to other platforms and bring better development tools to Linux developers. Recently you can also use C# to build native mobile apps for iOS and Android through Xamarin. For detailed info Click Here.

4. Java 

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

5. JavaScript

JavaScript is a programming language used to make web pages interactive. It runs on your visitor's computer and doesn't require constant downloads from your website. JavaScript is often used to create polls and quizzes.

Are JavaScript and Java the Same?


No, they are two completely different computer languages. Only their names are similar. If you want to learn about Java instead, we have a whole other resource section on java

6. PHP 

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.It is widely used web language and one cannot imagine web without PHP. For more info click here.


7. Python

Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time. It is widely preferred because of its easiness. This is widely preferred for hacking. without learning Python you can't go for hacking. I must say that one must learn python.

Without wasting time let me tell that Ruby, Perl, SQL, Haskell are other high level languages. I am not going in detail with that because that will be a huge mess for you and because you are novice you can't compare the difference between all these.

Conclusion

Amongst all these languages I must say that Python is the easiest of all but I don't recommend python. python is good if you want a quick solution, i.e. low development time.With python, you can start doing useful things within a very short space of time, which will keep your enthusiasm and get you to do programming to accomplish real tasks. You can start doing fun stuff (GUI, games, animations, analysing data, scraping etc) with it almost straight away.

But despite python I recommend C as your very first language. With Python it is a good start to engage yourself in programming. But on the other hand, C will teach you lots and lots of useful stuff, you'll have to learn a lot about the internals of programming which will help you in the long run. Not worth doing if it will kill your passion for programming. Totally worth doing if you are really serious about becoming a professional. With C you will actually learn the deep concepts of what actually is a language its origin and all useful stuff.

So, If you're programming for fun, perhaps you should focus just on Javascript, Python and Ruby. Not because they're toy languages - far from it - but because they're the kind of language that you go to make things that Just Work . All three languages are modern, powerful and flexible. And you just might land a pretty good job if you know how to work with any of them.

If you're serious about programming and want to become a master, then forget about specific languages, and do yourself a favor: focus first on C then on algorithms and data structures. Do all exercises. Go read some books by Brian W Kernighan and Dennis M Ritchie. This is not for beginners but after knowing some basics one must read this book to know the actual power of C.



After that you must go for java, javascript, etc whatever you like. Good luck, programming is rewarding career.

If there are any queries regarding this please comment in comment box I like to answer your queries.

Comments

Popular posts from this blog

THE ONION ROOT

The Onion Root Tor (the onion root) makes it more difficult for Internet activity to be traced back to the user. This includes visits to Web sites, online posts, instant messages, and other communication forms. Tor's use is intended to protect the personal privacy of users, as well as their freedom and ability to conduct confidential communication by keeping their Internet activities from being monitored.

TRACK PRICES ON AMAZON WITH 'KEEPA'

How to get best deals on Amazon? Many online shopping websites start their online sales and offer a lucrative discount on a wide range of products. There are yearly and daily deals. All these claims to provide best prices but, are they? KEEPA -Amazon price tracker will help you to do them all. You can check all the details of associated with any product. It is available as browser extensions in all major browsers like chrome, firefox, opera, edge. It will help you to check full price history of all the products available. How to use 1. Go to keepa website here , and click on apps > select your browser. 2. Click on your browser and install the add-on. After it is added to your browser you can see on top and you are done with it. 3. Go to Amazon site > open product you want to buy > scroll down the product > Enjoy! You can see the customization highlighted on the right side. You can see both the new and used items with different color lines. Al

LINUX DISTROS! LET'S HAVE A LOOK

Linux distributions! Let's have a look You might have heard about many Linux distributions and may be familiar with some of them like Linux Mint, Elementary OS, Kali Linux, Zorin OS, Ubuntu(of course) mentioning the few. But the list goes on. Have you wondered how much big the list is? Mentioning the numbers there are more than 600 (YES!)Linux distributions under different families, hence there needs to be something common in them. That common thing is Linux Kernel - The kernel is the essential center of a computer operating system and manages the communication between hardware and the software and also contains the essential drivers for particular hardware.(You can even download kernel's source code and edit own your own). One thing to note here is that Linux is not developed by a single company like Microsoft or Apple rather there are different organisations and people working on different parts. What are different Linux distros? Please note that Linux