Skip to main content

Programming languages you should learn first

Hey Programmers, You might have a question what programming language I should learn first? My short answer would be pick either Python or JavaScript. I'm going to explain why I picked those two particular languages. And I'm going to walk you through the process for picking the right first language for yourself, for your particular situation, and preferences. So as you pick the first language for yourself, one thing to keep in mind is that once you know one language, whether it's c++, Java, or anything else, as long as you know, one, it's going to be much easier to learn any additional languages, because all programming languages are sort of related and similar. So I would say if you already started learning one language, and if you like, where you're learning, just keep going with that. Other than that, there are three points you should consider as you pick the right first language for yourself.



1. The job market:



 Actually, the job market is a tricky point to consider because depends on your location, and the industry you want to get into. So for example, if you want to get into a startup in San Francisco, good languages to learn may be JavaScript go or Python. And if you're interested in going into gaming, or banking, a better option would be C sharp or c++. So I would say just take a look at the job postings of the kinds of jobs you're interested in on websites like LinkedIn, and indeed.com  and just look at what their requirements are.


2. what you want to build:



 I'm just going to give you a quick list here. If you want to build iOS apps. So whether iPhone apps or iPad apps, I would go with Swift. And if you want to build Android apps, I would go with Java first. And then maybe after that, if you want to build websites, I would get started with JavaScript, HTML, and CSS first. And if you're into data analysis, engineering, science or machine learning, I would get started with Python, R or MATLAB. And if you want to do game deployment, I would go with C sharp or c++. So as you can see, there are a lot of different options here, depending on what you want to build. And the third point to consider is the ease of learning. I would say Python is easier to learn than c++ or C, and JavaScript is easier to learn than Java. So what programming language to learn first?

Well, it highly depends on your particular situation. But I would say in general, try to find something that fulfills all of these three criteria. So ideally, find something that's in demand. And the job market lets you build something you want to build at is relatively easy to learn. And that actually brings us to Python and JavaScript. And that's because they're both relatively easy to learn. And they both tend to be in demand in the job market as well. So which one of these programming languages should you learn first, that actually depends on what you want to build.


3.Front-End vs Back-End side coding:



If you're more interested in the logic side of things,  I would say go with Python, Python is often used to build server-side code, or backend code of websites, which is basically the code that runs on your servers. Many companies also use Python for their analysis, data science, and machine learning purposes. If you're interested in building websites, instead, I would first go with JavaScript. And if you go with JavaScript, first learn HTML and CSS. So the way it works is HTML and CSS, determine where your web pages look like. And JavaScript allows you to add functionality to those web pages.

For example, you can add a piece of functionality that says, When I click this button right here, it's gonna change the color of this other button right there. And you can see all of that CSS and JavaScript as a set of code that runs on your device or on your browser. And that's called the front end code. And that alone, the front end code alone is actually not enough to make a complete website, for example, something like Facebook, because when you go to Facebook.com, Facebook needs to know who your friends are. And that information is not stored on your device or on your browser. It's stored somewhere on the Facebook server. So you need code that runs on a Facebook server or your own website's server. And that's called the backend code, which I mentioned earlier, as opposed to front-end code. 

To make back-end code, developers use something else. For example, Node. js, which is based on JavaScript or Django or flask, which is something called web frameworks that are based on Python. So actually, to make a complete website, you need to learn a lot of things HTML, CSS, and JavaScript as well as at least one web framework. But I would say just start with HTML, CSS, and JavaScript if you're interested in building a website.



Comments

Popular posts from this blog

Install Sticky notes in Ubuntu 16.04

Hello, Now you can use sticky notes in Ubuntu also!! Just follow the steps given below Follow or copy the below commands in your Ubuntu terminal: Step 1: Add a repository: $ sudo add-apt-repository ppa:umang/indicator-stickynotes Step 2: Update: $ sudo apt-get update Step 3: Install Indicator stickynotes: $ sudo apt-get install indicator-stickynotes Thank you!

Add long text /Description / paragraph in an android application

Hello guys, In this tutorial, we will see how to create activity with textview, image view and add long text or description or how to include a paragraph in an activity. Step 1: Create a new project in an android studio. step 2:  Give any name to your project. Step 3: Select the minimum SDK version for your project. Step 4: Select any activity for your project to start with coding. I have selected empty activity here. Step 5: MainActivity will be your default and necessary activity. Step 6: After clicking "Finish", we will be able to get started with our application coding. We all know how to add text to activity but now we will see how to add long text or description or paragraph to our android activity. Below is the code for this project. MainActivity.java : package com.sharayusuryawanshi.lenovo.android_paragraph; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivit...

Redirect to any link from android app with source code

Hello guys, In this tutorial, we are going to tell you that how can you redirect to any link or how can you access any link from your own Android app with source code. Please follow the below steps: Here we are going to upload the data and files to Google drive and going to access those data through our app. Step 1: Refer to this video for uploading data on your Google drive. Step 2: After uploading data to google drive, now we are going to access all these files from our android application. Step 3:  Now create the new android project in the android studio. To create a new project, please visit the link given below: http://scubecodeclub.blogspot.com/2018/09/add-long-text-description-paragraph-in.html Step 4: You can refer or paste the code given below in your project. MainActivity.java: package com.sharayusuryawanshi.lenovo.link_redirection; import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import and...