Before we get deep into this topic, let me start off by saying, there is no “best” programming language out there. Every and each one of them has pros and cons.
When I gained the interest in programming, I didn’t know what I wanted to do, I just wanted to program. The idea of making things with code was glorifying to me. I was in high school, didn’t know what I wanted to do till I was introduced to the world of code. All I knew is that I wanted to create things, but what kinds of things?, I started learning HTML, CSS, because someone online suggested those as the “basics” that I needed to know in order for me to be a programmer, okay, so I learned those, I was designing little pens on Codepen everyday, once I got to college I found out that JavaScript brought your designs to life, so I started learning JavaScript, but that wasn’t what I wanted to do. It wasn’t until my sophomore year in college when I took an ‘Intro to programming languages’ that I found out I had a long way to go. I wanted to build software applications, so I started from square one.
Before you decide on taking a career in programming, ask your self this, “what kind of work are you looking into?” because trust me, it’s not always about the money. You don’t want to wake up everyday to a job that you don’t like all because you choose the wrong programming language. There’s a lot of jobs out there that require programming, but which one interests you the most? do you want to build games, does the idea of creating desktop applications excite you? are you a designer? does building websites excite you? do you want to make apps?. These are the questions that should be flowing in your mind as you make your choice in becoming a programmer.
Once you decide on what you want to do with your code, take a look at some of the most popular languages below and their pros and cons.
- JAVASCRIPT
Pro:
Speed
Versatility
Simplicity
Con:
Reliance on end user
security
Good for:
Front End web development
web interactivity
analytics - JAVA
Pro:
popular
evolving
Con:
uses a lot of memory
learning curse
slow startup
Good for:
android and IOS applications
video games development
Software development
Desktop GUI - PYTHON
Pro:
easy to learn
tools library
internet of things
Con:
not best with mobile
slow
issues with the design
Good for:
web development
video game development
software development - C++
Pro:
sets you apart
fine turning
Con:
difficult to learn
size too big
Good for:
software development
search engines
video games
operating systems - C
Pro:
portable
small size
foundation of all programming languages
Con:
not object oriented
not the easiest to learn
Good for:
operating systems
hardware
software development - C # (SHARP)
Pro:
in demand
transferable
.net library
Con:
cross platform
not for newbies
Good for:
windows applications
software development
business enterprise applications - RUBY
Pro:
easy to learn
libraries
large and growing community
Con:
run time speed
documentation
performance
Good for:
Desktop GUI
web applications
web development - PHP
Pro:
large community
easy and versatile
databases
Con:
speed
too easy to learn
error handling
Good for:
database
web development
word press plugins - OBJECTIVE C
Pro:
limited usage
objective c run time
libraries
Con:
difficult to learn
different ways of doing things
Good for:
IOS applications - SQL
Pro:
database
speedCon:
difficult in interfacing
Good for:
Software implementation
That’s it for now folks, Happy coding and dont forget to share or leave comment of any questions or ideas!
I don’t typically comment on posts, but as a long time reader I thought I’d drop in and wish you all the best during these troubling times.
From all of us at Royal CBD, I hope you stay well with the COVID19 pandemic progressing at
an alarming rate.
Justin Hamilton
Royal CBD
Hello Justin, thanks for the positive words during this troubling times of COVID-19.
The https://digitalnativemom.com it’s one of the best sites I’ve ever seen, and the which programming language should you learn? โ Digital Native
Mom article is great.
A simple way to become a singer without private lessons
and wasted time can be found here: https://bit.ly/BecomeaSinger
Many kisses to all! Keep it like this! ๐
Your article about which programming language should you learn? โ Digital Native Mom is the best I have
read!
I found a way to make money from home that will interest you, I
leave the link here: https://bit.ly/Teaching-Online
The digitalnativemom.com site is interesting and
useful, keep it that way! Kisses everyone! ๐
I am extremely impressed with your writing skills as well as with the layout on your blog.
Is this a paid theme or did you modify it yourself?
Anyway keep up the nice quality writing, it’s rare to see a nice blog like this one these
days.
https://www.filipinamatch.com/_lib/_modules/setlanguage.php?url=https://www.vrpornlinks.net/sexe/gangbang-francais/
http://daretobeseen.com/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/xnxx-arabe/
http://topnotchtix.com/__media__/js/netsoltrademark.php?USER=Pieroweb&L=0&d=vrpornlinks.net/sexe/video-one.com/
http://thepurplebar.com/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/porn-amateur-francais/
http://fnbhuntsvilletx.net/__media__/js/netsoltrademark.php?d=vrpornlinks.net/sexe/alison-tyler/
u112g
I constantly spent my half an hour to read this webpage’s content everyday along with a mug of coffee.
I constantly spent my half an hour to read this web site’s articles or reviews daily along with a mug of coffee.