Which programming language to learn?

in technology •  7 years ago  (edited)

The following figure shows perfectly which languages are suitable for different purposes, such as Web, Mobile and Desktop. What it does not show though is which language should you use for Embedded Systems. But I can tell you that C rules in that domain. However, Python has also been making inroads into the embedded domain, as it is quite popular with people programming the Raspberry Pi boards. Also for things like compilers, operating systems, game programming and even cryptocurrency software, C++ is quite popular, which is also not shown in this diagram.

The image was taken from https://www.learneroo.com/modules/12/nodes/94

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Excellent post !

This post received a 93% upvote from @morwhale team thanks to @hmushtaq! For more information, click here! , TeamMorocco! . this is @originalworks . steem @steemprice BTC

$4811.41 USD/BTC
Volume: 64140.04 BTC ($308604170.89 USD)
Last Updated Wed Oct 11 15:26:31 2017

The @OriginalWorks bot has determined this post by @hmushtaq to be original material and upvoted it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

To enter this post into the daily RESTEEM contest, upvote this comment! The user with the most upvotes on their @OriginalWorks comment will win!

For more information, Click Here!
Special thanks to @reggaemuffin for being a supporter! Vote him as a witness to help make Steemit a better place!

@cmtzco has voted on behalf of @minnowpond. If you would like to recieve upvotes from minnowponds team on all your posts, simply FOLLOW @minnowpond.

To receive an upvote send 0.25 SBD to @minnowpond with your posts url as the memo
To receive an reSteem send 0.75 SBD to @minnowpond with your posts url as the memo
To receive an upvote and a reSteem send 1.00SBD to @minnowpond with your posts url as the memo

Nice to meet you @hmushtaq. Thank you for sharing and wishing you much success on this platform. Kindest Thoughts,

any recommendations on how to begin with swift or python? I have a basic knowledge of c++

You can find tutorials of Python all over the internet. About Swift, I never programmed with it, so don't know :).

This post has received a 2.42 % upvote from @booster thanks to: @hmushtaq.