create account

Choosing A Programming Language by bola

View this thread on: hive.blogpeakd.comecency.com
· @bola · (edited)
$1.10
Choosing A Programming Language
http://i.imgur.com/5yyAjBd.jpg
## Your first thought on selecting a language is, what do I want to accomplish....

1. Well the easiest language to learn is **Python**, **VB.NET**, **PHP**, **SQL**, and **C#**. These languages will get   you programming within a year for most.
2. The most powerful language is **C++**. This programming language runs on a variety of platforms. 
3. The language that is a must to learn is **Java**.
     Yes, if you're looking for a new career or build any apps, **Java** is it.
4. Looking to build mobile apps: **Java**, **C++** and **objective-C**.
5. Static web pages: **HTML** and **CSS**.
6. Server-Side languages: **PHP, Python, Ruby**.

http://i.imgur.com/S1np8ow.png

You can start at any age to learn programming.
There's many more languages that i didn't mention in this short post.
You can find all the languages here on [Wiki](https://en.wikipedia.org/wiki/List_of_programming_languages).
Its free to learn, there's plenty of free sites which we have listed below.
[Codecademy](https://www.codecademy.com/)
[Code.org](https://code.org/) 
[Dash General Assembly](https://dash.generalassemb.ly/)
[FreeCodeCamp](https://www.freecodecamp.com/)
[Learn Code Academy](https://www.youtube.com/user/learncodeacademy)


[#Programming-LearnHowToCode](https://steemit.com/trending/learnhowtocode)         [#Programming](https://steemit.com/trending/programming)  [#Programming-News](https://steemit.com/trending/programmingnews)

https://youtu.be/pvAsqPbz9Ro
https://youtu.be/f5tQ_nZeGKw
[#Learn C#](https://steemit.com/trending/learncsharp) [#Learn F#](https://steemit.com/trending/learnfsharp) [#Learn C++](https://steemit.com/trending/learncplusplus) [#Learn Java](https://steemit.com/trending/learnjava) [#Learn Ruby](https://steemit.com/trending/learnruby) [#Learn SQL](https://steemit.com/trending/learnsql)
 [#Learn JavaScript](https://steemit.com/trending/learnjavascript) [#Learn PHP](https://steemit.com/trending/learnphp) [#Learn HTML](https://steemit.com/trending/learnhtml) [#Learn Ubuntu](https://steemit.com/trending/learnubuntu) [#Learn Windows](https://steemit.com/trending/learnwindows) [#Learn Linux](https://steemit.com/trending/learnlinux)

## **Steemit Links**
* Java: https://steemit.com/programming/@freefolk/beginner-guide-to-java-notebook-work-in-progess
* NodeJS: https://steemit.com/programming/@instancex/nodejs-test-simulations-for-multi-layered-express-apis
* Python Tutorial: https://steemit.com/programming/@kkaos/haxe-python-tutorial-basics
https://steemit.com/programming/@imthejckl/my-favourite-python-learning-tools
* C++: https://steemit.com/programming/@cubex/advance-c-part-0
* SWI-Prolog : https://steemit.com/prolog/@lrobertojacomea/awesome-programming-language
* HTML: https://steemit.com/tutorial/@dubovoy/tutorial-create-html5-game-without-writing-any-code
https://steemit.com/html/@steveoliphant/the-ugliest-helpful-youtube-video-i-created-over-9-years-ago-how-to-make-a-link-clickable-in-html
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorbola
permlinkchoosing-a-programming-language
categoryprogramming-vb
json_metadata{"tags":["programming-vb","programming-php","steemit-potential","steem","programmingnews","programming-css","programming-python","learnhowtocode","programming-java","steemit","programming-fsharp","programming","programming-csharp","programming-html"],"image":["http://i.imgur.com/5yyAjBd.jpg"]}
created2016-07-18 06:37:57
last_update2016-07-18 22:39:12
depth0
children12
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value1.096 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,971
author_reputation51,245,914,991,562
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id161,044
net_rshares637,884,790,095
author_curate_reward""
vote details (56)
@arrowj ·
I have tried several times, and I honestly think I do not have what it takes. Still, what of Apple's new language? Would it better to just learn  Swift at this point and skip Obj-C for the most part?
👍  ,
properties (23)
authorarrowj
permlinkre-bola-choosing-a-programming-language-20160719t220337012z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-19 22:03:36
last_update2016-07-19 22:03:36
depth1
children1
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length199
author_reputation3,468,352,736,421
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id200,730
net_rshares2,180,001,786
author_curate_reward""
vote details (2)
@bola ·
Yes i would learn swift over obj-c. Learning a language takes time, a lot of practice making small apps helps.
👍  
properties (23)
authorbola
permlinkre-arrowj-re-bola-choosing-a-programming-language-20160719t222730027z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-19 22:27:18
last_update2016-07-19 22:27:18
depth2
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length110
author_reputation51,245,914,991,562
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id201,365
net_rshares8,512,055
author_curate_reward""
vote details (1)
@emule ·
I've been out of the coding world for a while.  PHP is pretty old... how does it stack up against Ruby?
👍  
properties (23)
authoremule
permlinkre-bola-choosing-a-programming-language-20160718t230322549z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-18 23:03:21
last_update2016-07-18 23:03:21
depth1
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length103
author_reputation3,686,222,494
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id175,566
net_rshares79,526,182
author_curate_reward""
vote details (1)
@ghanto ·
You forgot about javascript/node.js
👍  
properties (23)
authorghanto
permlinkre-bola-choosing-a-programming-language-20160718t080057412z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-18 08:00:57
last_update2016-07-18 08:00:57
depth1
children1
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation1,060,975,636
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id161,967
net_rshares234,713,312
author_curate_reward""
vote details (1)
@bola · (edited)
Yes there's lots of good languages.
If you found this or my other posts helpful, click my name, and hit the  button in the upper right!
properties (22)
authorbola
permlinkre-ghanto-re-bola-choosing-a-programming-language-20160721t195337637z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-21 19:53:24
last_update2016-07-21 19:53:54
depth2
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length135
author_reputation51,245,914,991,562
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id256,467
net_rshares0
@jholmes91 ·
Great resources and insight for a new coder, thanks!
properties (22)
authorjholmes91
permlinkre-bola-choosing-a-programming-language-20160725t000749692z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 00:07:42
last_update2016-07-25 00:07:42
depth1
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length52
author_reputation2,806,857,550,600
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id334,763
net_rshares0
@jwiz168 ·
Back when I was in my first year we studied Turbo Pascal as our first programming language and that was ages ago . We even have to design the interface programmatically since visual programming was not yet introduce.
properties (22)
authorjwiz168
permlinkre-bola-choosing-a-programming-language-20160725t121744939z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 12:17:45
last_update2016-07-25 12:17:45
depth1
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length216
author_reputation19,496,118,182
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id344,157
net_rshares0
@sunnyd ·
Love this post, gonna learn java now.
👍  
properties (23)
authorsunnyd
permlinkre-bola-choosing-a-programming-language-20160813t143422794z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-08-13 14:34:18
last_update2016-08-13 14:34:18
depth1
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation273,401,338
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id782,975
net_rshares51,374,551
author_curate_reward""
vote details (1)
@thalaivaa1122 ·
Thank you for the guide. I'm new to programming and this guide just helped me get a rough idea on where to start.
👍  
properties (23)
authorthalaivaa1122
permlinkre-bola-choosing-a-programming-language-20170901t174725387z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"],"app":"steemit/0.1"}
created2017-09-01 17:47:27
last_update2017-09-01 17:47:27
depth1
children0
last_payout2017-09-08 17:47:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length113
author_reputation18,189,192,763
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,574,482
net_rshares4,096,022,996
author_curate_reward""
vote details (1)
@ungratefulchump ·
I really think you should choose the language that fits your application. I believe you did a great representation of how to choose between the seemingly infinite list of languages. You will also learn a language a lot quicker if your job pays you to code in it. You will be pushed to learn the language and paid to do it. Thank you for your post!
properties (22)
authorungratefulchump
permlinkre-bola-choosing-a-programming-language-20160720t023131312z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-20 02:31:30
last_update2016-07-20 02:31:30
depth1
children2
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length347
author_reputation1,690,489,990,185
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id207,008
net_rshares0
@trevick ·
This, exactly.  A language is a tool like any other. Sometimes you use a hammer, sometimes you use a screwdriver.  

The language is also more than just the syntax (which is the least interesting, but often most obsessed over aspect of a programming language); it is the ecosystem surrounding that syntax, with the libraries written in it and the community using it.  

Knowing Java is great not because the syntax is great (though it's getting better); it has the most libraries developed for it, which means you can build very large scale applications without reinventing wheels.  Ruby has a great ecosystem for design-centric web development.  Python has a great ecosystem with lots of libraries for scientific and numeric processing and so on.  PHP has a great ecosystem for smaller websites, e-commerce, etc.; it's a perfectly decent language for that type of job, but you wouldn't want to try to build an inventment bank's risk engine using it.
👍  ,
properties (23)
authortrevick
permlinkre-ungratefulchump-re-bola-choosing-a-programming-language-20160725t145411274z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 14:54:06
last_update2016-07-25 14:54:06
depth2
children1
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length950
author_reputation133,132,348
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id347,552
net_rshares8,392,882,461
author_curate_reward""
vote details (2)
@ungratefulchump ·
Great reply. Thank you!
properties (22)
authorungratefulchump
permlinkre-trevick-re-ungratefulchump-re-bola-choosing-a-programming-language-20160725t222444092z
categoryprogramming-vb
json_metadata{"tags":["programming-vb"]}
created2016-07-25 22:24:42
last_update2016-07-25 22:24:42
depth3
children0
last_payout2016-08-24 12:15:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation1,690,489,990,185
root_title"Choosing A Programming Language"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id359,484
net_rshares0