create account

Want to learn to program? by themarkymark

View this thread on: hive.blogpeakd.comecency.com
· @themarkymark · (edited)
$55.76
Want to learn to program?
![image.png](https://files.peakd.com/file/peakd-hive/themarkymark/ytSBwzTD-image.png)

I've have long thought everyone should learn to program, even if you have no intention of ever being a programmer.  Programming is a unique learning experience on problem solving.  A skill that schools don't teach or help develop.

I was hanging out on MSP Waves listening to @crimsonclad talk to a few users and one of them expressed interest in learning to program.  He asked for some advice and which language would be best.

# What language is best

You have four options for programming languages on Hive.  The most obvious choice is JavaScript or Python as that is what most of us use.  Both of these languages are fantastic choices and you can't go wrong with either, I prefer Python as the current Hive libraries are not maintained well and the Beem library is by far the best one available.

Either choice is good, and I would recommend JavaScript if you want to do more front end development as you will need to learn it if you do.  Both are easy to learn but take time to become efficient with them.

I did mention there were four options, the third is Ruby.  While Ruby is extremely popular in the real world, on Hive there is only one person I know that uses it, @inertia.  He has created some really cool tools using it which he has offered almost all of them for free somewhere on GitHub.

The final option is C++, it is the most difficult option and will require the largest learning curve, most projects on Hive do not use C++ but if you want to work on actual blockchain code, you will need to learn C++.  Most developers here are app developers and are building apps on top of the blockchain (the 2nd layer you keep hearing about) and C++ is not the obvious choice for these projects.

While there are many other languages like C# and Go, these are not as popular on Hive as there are no libraries available for Hive.  There are a few projects that use Go and it is a good option if you need more performance than Python & JavaScript can offer.

---

# How do I learn these languages?

@crimsonclad mentioned a resource I haven't heard before and I took a quick look and I really like it.  It is called [Code Combat](https://codecombat.com) and it turns learning into an RPG game.

I only looked at it briefly, but I was really impressed with it, I definitely will be recommending this to people going forward, especially younger adults.  I strongly believe all parents should try to introduce their kids to programming early in their development and tools like this are fantastic.

A few other options I generally recommend to people are:

[Codecademy](https://www.codecademy.com/)
[Udemy](https://www.udemy.com)
[Khan Academy](https://www.khanacademy.org/)

Khan Academy is completely free, the rest have some free courses and a lot of paid courses.

One thing I do recommend for new developers is challenge systems, there are a lot of good ones out there that give you progressively more difficult problems to solve in your chosen language, you can then compare your results to the suggested solution and even get feedback from your peers.  These are fantastic ways to challenge yourself and get better.

A few popular ones I highly recommend are:

[Code Wars](https://www.codewars.com/)
[Project Euler](https://projecteuler.net/)
[Exercism](https://exercism.io/)

These are all free and I highly recommend getting started with them immediately upon getting a decent understanding of the basics.  Each challenge will exercise your new found knowledge and help develop it further.  I really recommend checking out Code Wars, it is really polished, Exercism is really good for git workflow.

The most important resource I can suggest is find a project you want to build and start on it.  Even if you have to break it down to tiny pieces to accomplish it.  You will learn more building something than you will ever from just doing tutorials.  You will run into endless problems that are not in any course and have to work to solve them like any other developer does.  Only then will you truly become capable.

I also recommend getting the book "Think Like a Programmer" by V. Anton Spraul.  It is a fantastic resource for learning how to break larger problems into smaller ones.

---

<center>Securely chat with me on [Keybase](https://keybase.io/officialmarky)
<center>https://images.hive.blog/0x0/https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png </center>
# <center>  [Why you should vote me as witness](https://peakd.com/witness-category/@themarkymark/why-you-should-vote-for-themarkymark-as-witness)  </center> #   

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 567 others
👎  , , , , , , , , ,
properties (23)
authorthemarkymark
permlinkwant-to-learn-to-program
categorydevelopment
json_metadata{"app":"peakd/2020.08.3","format":"markdown","image":["https://files.peakd.com/file/peakd-hive/themarkymark/ytSBwzTD-image.png","https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png"],"links":["/@crimsonclad","/@inertia","/@crimsonclad","https://codecombat.com","https://www.codecademy.com/","https://www.udemy.com","https://www.khanacademy.org/","https://www.codewars.com/","https://projecteuler.net/","https://exercism.io/"],"tags":["development","programming","technology","palnet","neoxian"],"users":["crimsonclad","inertia.","themarkymark"]}
created2020-08-27 01:28:36
last_update2020-08-27 02:38:18
depth0
children44
last_payout2020-09-03 01:28:36
cashout_time1969-12-31 23:59:59
total_payout_value32.004 HBD
curator_payout_value23.758 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,671
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,295,398
net_rshares143,981,170,393,388
author_curate_reward""
vote details (641)
@alexbalan ·
Nice guide for those that want to start developing on the Hive blockchain. I'd like a GO library, maybe I can start working on porting some of the more popular python projects to go. I don't agree that everyone **needs** to learn how to code. It's time consuming and not for everyone. If you don't like programming I'd definitely recommend investing your time in something that makes you happy. Not to be the Grinch, but people are different and not all of us are suited for this.
properties (22)
authoralexbalan
permlinkqfqcem
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 15:59:36
last_update2020-08-27 15:59:36
depth1
children0
last_payout2020-09-03 15:59:36
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_length480
author_reputation7,291,343,466,873
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,306,265
net_rshares0
@amirl ·
I see potential in hive becoming the new stackoverflow. It would be nice to reward people that helps solving common problems.
properties (22)
authoramirl
permlinkqfpefy
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 03:45:42
last_update2020-08-27 03:45:42
depth1
children0
last_payout2020-09-03 03:45:42
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_length125
author_reputation-35,879,592,983,501
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,929
net_rshares0
@atma.love ·
Excellent post @themarkymark

> I've have long thought everyone should learn to program, even if you have no intention of ever being a programmer.

I am now considering learning how to program, yet had no interest in doing that until reading your post. Thank you.

> The most important resource I can suggest is find a project you want to build and start on it.

A project i would want to build is a DApp on Hive for The Matrix-8 Solution.
Would this be too ambitious, as it's a project to potentially connect everyone in the world, a multi-level, real time governance system to enable Pure Democracy? 

> There are a few projects that use Go and it is a good option if you need more performance than Python & JavaScript can offer.

So with a potential of let's say 5 billion people connecting to the DApp at the same time, bearing in mind i'm very unlikely to complete the Dapp myself and would likely hand it over to someone else (or a team) to complete, do you think i would be better learning Go rather than Python?
properties (22)
authoratma.love
permlinkre-themarkymark-qg50os
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-09-04 14:10:06
last_update2020-09-04 14:10:06
depth1
children0
last_payout2020-09-11 14:10: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_length1,019
author_reputation158,551,264,862,608
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,447,138
net_rshares0
@azwarrangkuti ·
I have tried khan academy. it's amazing course.
properties (22)
authorazwarrangkuti
permlinkre-themarkymark-qfq3fj
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 12:45:18
last_update2020-08-27 12:45:18
depth1
children0
last_payout2020-09-03 12:45:18
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_length47
author_reputation55,352,802,307,728
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,302,696
net_rshares0
@bahagia-arbi ·
When I was a student, I want to be a programmer too, but I think i have to learn hard about the language of programmer because i am not familiar with them. Now i am a user and i believe in you and our friends will support us with the programs you create. Thanks for this article mister.
properties (22)
authorbahagia-arbi
permlinkre-themarkymark-2020827t22352893z
categorydevelopment
json_metadata{"tags":["development","programming","technology","palnet","neoxian"],"app":"ecency/3.0.3-mobile","format":"markdown+html"}
created2020-08-27 15:35:30
last_update2020-08-27 15:35:30
depth1
children0
last_payout2020-09-03 15:35:30
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_length286
author_reputation62,544,888,098,801
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,305,840
net_rshares0
@bitrocker2020 ·
cool ... thx for the recommendations
properties (22)
authorbitrocker2020
permlinkqfq22c
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 12:15:57
last_update2020-08-27 12:15:57
depth1
children0
last_payout2020-09-03 12:15:57
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_length36
author_reputation974,950,066,848,538
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,302,272
net_rshares0
@cervisia ·
Why you think C++ is better then python for the second layer, at the moment i learn pyhton and python Django , i hope it is the right choice
!invest_vote
properties (22)
authorcervisia
permlinkre-themarkymark-qfplj0
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 06:18:36
last_update2020-08-27 06:18:36
depth1
children1
last_payout2020-09-03 06:18:36
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_length153
author_reputation23,424,286,342,792
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,338
net_rshares0
@themarkymark ·
For second layer I'd go Python or JavaScript.
properties (22)
authorthemarkymark
permlinkre-cervisia-qfpmeo
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 06:37:36
last_update2020-08-27 06:37:36
depth2
children0
last_payout2020-09-03 06:37:36
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_length45
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,540
net_rshares0
@cryptoknight12 ·
It's funny because I was just searching for the best sites to learn to code. There are so many out there it's easy to get sold on something not quality. I really like the recommendation on challenges. I started doing some, is the idea that they're similar to excel formulas? That's how I've been trying to solve for the answers
👍  ,
properties (23)
authorcryptoknight12
permlinkqfqaci
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 15:14:42
last_update2020-08-27 15:14:42
depth1
children2
last_payout2020-09-03 15:14:42
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_length327
author_reputation77,839,196,919,506
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,305,403
net_rshares2,070,628,813
author_curate_reward""
vote details (2)
@themarkymark ·
The idea is you get a real world bite sized problem to solve. 

As I said in the post, my biggest suggestion is to build something on your own, this is where you will grow the most.  These challenges are like building something on your own without having to come up with an idea.  They are also single problems where many projects are made up of many problems.  

Another great thing about these code wars type of sites is you can see how other people solved the problem and frequently learn to be a lot better. 

I highly recommend code wars over all the rest. It is really well done and supports a lot of languages.  Has built in editor and test runners.  

I recommend anyone learning to grow to do at least one challenge a day.  Some may only take you 1-2 minutes some may take an hour or more. They are all small problems but sometimes you just don’t know where to start. 
properties (22)
authorthemarkymark
permlinkre-cryptoknight12-qfqavo
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 15:26:12
last_update2020-08-27 15:26:12
depth2
children1
last_payout2020-09-03 15:26:12
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_length877
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,305,631
net_rshares0
@manoldonchev ·
Well, for now, I can't even read or listen about coding daily, but I have that interest in the back of my mind, nibbling at stale cheese...
properties (22)
authormanoldonchev
permlinkqfro06
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-28 09:07:18
last_update2020-08-28 09:07:18
depth3
children0
last_payout2020-09-04 09:07:18
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_length139
author_reputation292,757,110,860,494
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,318,558
net_rshares0
@cwow2 ·
Anyone who wanna learn to code Python on the go via mobile.
Check out Python they have a lifetime sale where you save 95%
Looks like this in the Play Store

![img_0.3277525398806273.jpg](https://images.ecency.com/DQmRCCGhf6u75HqBxSgbt7yG6GLKjNNGxpsX67wBX6q5N4b/img_0.3277525398806273.jpg)

I paid 8.7$ dollars for this Lifetime oO

Just wanted to let you guys know.
I gain nothing from this
properties (22)
authorcwow2
permlinkre-themarkymark-2020827t16525923z
categorydevelopment
json_metadata{"tags":["development","programming","technology","palnet","neoxian"],"app":"ecency/3.0.3-mobile","format":"markdown+html"}
created2020-08-27 14:52:06
last_update2020-08-27 14:52:06
depth1
children6
last_payout2020-09-03 14:52: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_length390
author_reputation209,867,038,116,895
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,304,938
net_rshares0
@themarkymark ·
I'd find it hard to learn and code on a phone but I know some do. 
properties (22)
authorthemarkymark
permlinkre-cwow2-qfqaws
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 15:26:51
last_update2020-08-27 15:26:51
depth2
children5
last_payout2020-09-03 15:26:51
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_length66
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,305,645
net_rshares0
@cwow2 ·
Ye well, I think its a good tool to keep one practicing on the go :D It was just at a ridiculous price!
I would also rather code on the computer :D
properties (22)
authorcwow2
permlinkre-themarkymark-2020827t173251792z
categorydevelopment
json_metadata{"tags":["development"],"app":"ecency/3.0.3-mobile","format":"markdown+html"}
created2020-08-27 15:32:54
last_update2020-08-27 15:32:54
depth3
children4
last_payout2020-09-03 15:32:54
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_length147
author_reputation209,867,038,116,895
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,305,770
net_rshares0
@daltono ·
👍👍
This is going to help a lot of curious people. 
properties (22)
authordaltono
permlinkre-themarkymark-qfpbfi
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 02:40:30
last_update2020-08-27 02:40:30
depth1
children0
last_payout2020-09-03 02:40:30
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_length50
author_reputation1,792,030,495,152,214
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,210
net_rshares0
@dirge ·
Yeah I've begun learning python from scratch. slow goings, but ill check out codecombat as you posted. 
Honestly there's so many free resources out there. I've been reading [this book](https://greenteapress.com/wp/think-python-2e/), which is free and helpful. The hardest part so far has been putting the time into the learning process, not at all finding materials!
properties (22)
authordirge
permlinkqfprht
categorydevelopment
json_metadata{"links":["https://greenteapress.com/wp/think-python-2e/"],"app":"hiveblog/0.1"}
created2020-08-27 08:27:30
last_update2020-08-27 08:27:30
depth1
children0
last_payout2020-09-03 08:27:30
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_length366
author_reputation21,091,225,608,776
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,299,584
net_rshares0
@dswigle ·
Brilliant. Thank you. I had have passed this on! It's a great idea.

However, it does requires logic and in my experience, too few people posses it.

Thanks again!

! tip
properties (22)
authordswigle
permlinkqfsi7c
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-28 19:59:36
last_update2020-08-28 19:59:36
depth1
children0
last_payout2020-09-04 19:59:36
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_length170
author_reputation775,781,286,540,915
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,328,094
net_rshares0
@empoderat ·
Bookmarking this post. Have been thinking a lot about it lately.

Thank you :)
properties (22)
authorempoderat
permlinkre-themarkymark-qfpz9d
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 11:15:15
last_update2020-08-27 11:15:15
depth1
children0
last_payout2020-09-03 11:15:15
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_length78
author_reputation263,015,441,367,167
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,301,463
net_rshares0
@enjoykarma ·
Wow!.. thank you very much, so much cook information!...reblogged...follow you... enjoy ....
properties (22)
authorenjoykarma
permlinkre-themarkymark-2020827t15293969z
categorydevelopment
json_metadata{"tags":["development","programming","technology","palnet","neoxian"],"app":"ecency/3.0.3-mobile","format":"markdown+html"}
created2020-08-27 13:29:39
last_update2020-08-27 13:29:39
depth1
children0
last_payout2020-09-03 13:29:39
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_length92
author_reputation7,215,770,466,128
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,303,407
net_rshares0
@flemingfarm ·
Thanks for Code Combat. I just set up my teacher account since I am homeschooling. This will help a lot. 
properties (22)
authorflemingfarm
permlinkre-themarkymark-qfq5we
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 13:38:39
last_update2020-08-27 13:38:39
depth1
children0
last_payout2020-09-03 13:38:39
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_length105
author_reputation1,382,713,830,341,569
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,303,579
net_rshares0
@geekgirl ·
https://emkc.org/challenges is also a good place to practice solving challenges in various languages.
properties (22)
authorgeekgirl
permlinkqfpfed
categorydevelopment
json_metadata{"links":["https://emkc.org/challenges"],"app":"hiveblog/0.1"}
created2020-08-27 04:06:15
last_update2020-08-27 04:06:15
depth1
children0
last_payout2020-09-03 04:06:15
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_length101
author_reputation1,588,017,852,468,897
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,297,142
net_rshares0
@gitplait ·
Upvoted by GITPLAIT!

We have a curation trial on Hive.vote. you can earn a passive income by delegating to [@gitplait](https://hive.vote/dash.php?i=15&id=1&user=gitplait)
We share 80 % of the curation rewards with the delegators.
___

_To delegate, use the links or adjust_ [10HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=10%20HP), [20HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=20%20HP), [50HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=50%20HP), [100HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=100%20HP),   [200HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=200%20HP), [500HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=500%20HP), [1,000HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=1000%20HP), [10,000HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=10000%20HP), [100,000HIVE](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=100000%20HP)

___

Join the [Community](https://hive.blog/trending/hive-103590) and chat with us on [Discord](https://discord.gg/CWCj3rw)  let’s solve problems & build together.
properties (22)
authorgitplait
permlinkqfqmq0
categorydevelopment
json_metadata{"links":["https://hive.vote/dash.php?i=15&id=1&user=gitplait","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=10%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=20%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=50%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=100%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=200%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=500%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=1000%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=10000%20HP","https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=gitplait&vesting_shares=100000%20HP","https://hive.blog/trending/hive-103590","https://discord.gg/CWCj3rw"],"app":"hiveblog/0.1"}
created2020-08-27 19:42:03
last_update2020-08-27 19:42:03
depth1
children0
last_payout2020-09-03 19:42:03
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_length1,493
author_reputation911,220,543,569
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,309,769
net_rshares0
@hive-vpn ·
Don't forget to use a VPN when browsing online.
properties (22)
authorhive-vpn
permlinkre-themarkymark-qfpfgy
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 04:07:48
last_update2020-08-27 04:07:48
depth1
children0
last_payout2020-09-03 04:07:48
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_length47
author_reputation54,688,383,314
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,297,164
net_rshares0
@inertia ·
Also see: [How to Pick a Programming Language
](https://hive.blog/development/@inertia/how-to-pick-a-programming-language)
properties (22)
authorinertia
permlinkre-themarkymark-qfp8gi
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 01:36:21
last_update2020-08-27 01:36:21
depth1
children0
last_payout2020-09-03 01:36:21
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_length122
author_reputation346,568,901,399,561
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,295,517
net_rshares0
@investinthefutur ·
@cervisia denkt du hast ein Vote durch @investinthefutur verdient!<br>@cervisia thinks you have earned a vote of @investinthefutur !<br>
properties (22)
authorinvestinthefutur
permlinkre-want-to-learn-to-program-20200827t061850z
categorydevelopment
json_metadata"{"app": "beem/0.24.5"}"
created2020-08-27 06:18:51
last_update2020-08-27 06:18:51
depth1
children0
last_payout2020-09-03 06:18:51
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_length136
author_reputation135,729,772,277,941
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,343
net_rshares0
@janaveda ·
Many years ago I programmed at Oracle to develop client-server management applications. Perhaps, I tried to convince my son to learn some of the languages you suggest here.

Thank you for the recommendations.
properties (22)
authorjanaveda
permlinkqfqgnd
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 17:30:51
last_update2020-08-27 17:30:51
depth1
children0
last_payout2020-09-03 17:30:51
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_length208
author_reputation263,914,281,404,644
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,307,597
net_rshares0
@jinm-77 ·
Excelente espero ir aprendiendo 
Muy buenas las recomendaciones y para alguien que se inicia en esto, que es mi caso la información es muy útil. 
properties (22)
authorjinm-77
permlinkre-themarkymark-qfra4q
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-28 04:07:42
last_update2020-08-28 04:07:42
depth1
children0
last_payout2020-09-04 04:07:42
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_length145
author_reputation74,521,041,734
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,315,544
net_rshares0
@mediahousent ·
Thank you Marky, I started my coding career Q2 of last year but I needed to stop at a point because I was going to Law School (so devastating, I think I miss so much when I left 🙃).

I think this your post is timeous as I am considering going back to programming. Meanwhile, I will give a shot at the JavaScript. Although, I started with Python. But with these resources I am more than okay to go ahead.

I’m grateful sir.
properties (22)
authormediahousent
permlinkqfpkw8
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 06:04:57
last_update2020-08-27 06:04:57
depth1
children2
last_payout2020-09-03 06:04:57
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_length422
author_reputation56,739,477,059,007
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,201
net_rshares0
@themarkymark ·
Definitely check out Code Wars, really love it for creating a daily challenge.
properties (22)
authorthemarkymark
permlinkre-mediahousent-qfpkxh
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 06:05:39
last_update2020-08-27 06:05:39
depth2
children1
last_payout2020-09-03 06:05:39
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_length78
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,210
net_rshares0
@mediahousent ·
I will do that. Thank you 😊 
I’m keeping your post in my archive for reference purposes.
properties (22)
authormediahousent
permlinkqfpl8r
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 06:12:30
last_update2020-08-27 06:12:30
depth3
children0
last_payout2020-09-03 06:12:30
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_length88
author_reputation56,739,477,059,007
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,288
net_rshares0
@nonsowrites ·
$0.02
I started my programming journey 3months ago with ...
I started my programming journey 3months ago with c# where I learnt the basics. Moved over to free code camp to follow their well-detailed course. I recently bought a course on javascript recently. Hoping to land my first gig by the beginning of next year. It has been a fun experience for me.

 Posted using [Dapplr](https://app.dapplr.in/n8eQU95mrHjB2y9y7)
👍  
properties (23)
authornonsowrites
permlinkistartedmyprogrammingjourn-13687236g60s81i7350076875f865346
categorydevelopment
json_metadata{"app":"dapplr","format":"markdown","tags":["dapplr"],"media":[],"users_tagged":[]}
created2020-08-27 07:27:03
last_update2020-08-27 07:27:03
depth1
children0
last_payout2020-09-03 07:27:03
cashout_time1969-12-31 23:59:59
total_payout_value0.012 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length359
author_reputation533,460,765,695,703
root_title"Want to learn to program?"
beneficiaries
0.
accountdapplr
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,299,007
net_rshares110,339,177,742
author_curate_reward""
vote details (1)
@notswizz ·
Literally just started my free trial on codeacademy 3 days ago and have really been enjoying it. I'm on the web development track now and that includes JS and some Python. I'll checkout code combat for sure, sounds cool. 
properties (22)
authornotswizz
permlinkre-themarkymark-qfqsjr
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 21:47:51
last_update2020-08-27 21:47:51
depth1
children0
last_payout2020-09-03 21:47:51
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_length221
author_reputation1,692,971,866,764
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,311,613
net_rshares0
@onthewayout ·
What would be the best language to use if you plan to build a sidechain or subchain?
properties (22)
authoronthewayout
permlinkqfpb6x
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 02:35:24
last_update2020-08-27 02:35:24
depth1
children1
last_payout2020-09-03 02:35:24
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_length84
author_reputation13,205,527,560,619
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,156
net_rshares0
@themarkymark ·
I believe Hive Engine is JavaScript, not the most performance for such a thing, but doable.  C++ is usually the language of choice when doing anything chain level.

👎  ,
properties (23)
authorthemarkymark
permlinkre-onthewayout-qfpbac
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 02:37:21
last_update2020-08-27 02:37:21
depth2
children0
last_payout2020-09-03 02:37:21
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_length165
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,183
net_rshares-926,165,516,595
author_curate_reward""
vote details (2)
@polarmystro ·
Yes I'm trying to learn programming for my music and use blockchain to the best of its ability with it
properties (22)
authorpolarmystro
permlinkre-themarkymark-qfpdh3
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 03:24:39
last_update2020-08-27 03:24:39
depth1
children0
last_payout2020-09-03 03:24:39
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_length102
author_reputation7,471,956,964,201
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,686
net_rshares0
@polarmystro ·
I tried to use media chain and its obvious idk what I'm doing 
properties (22)
authorpolarmystro
permlinkre-themarkymark-qfpdip
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 03:25:36
last_update2020-08-27 03:25:36
depth1
children0
last_payout2020-09-03 03:25:36
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_length62
author_reputation7,471,956,964,201
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,296,695
net_rshares0
@pouchon ·
Worth re-posting  so I can go back to this post.
So much nugget for my son.
properties (22)
authorpouchon
permlinkqfpjyu
categorydevelopment
json_metadata{"app":"hiveblog/0.1"}
created2020-08-27 05:44:54
last_update2020-08-27 05:44:54
depth1
children0
last_payout2020-09-03 05:44:54
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_length75
author_reputation840,779,129,277,698
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,298,020
net_rshares0
@themarkymark ·
https://twitter.com/MarkyHive/status/1298854037417267201
👎  ,
properties (23)
authorthemarkymark
permlinkre-themarkymark-qfpj27
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 05:25:18
last_update2020-08-27 05:25:18
depth1
children1
last_payout2020-09-03 05:25:18
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_length56
author_reputation1,778,536,917,899,134
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,297,837
net_rshares-958,343,718,815
author_curate_reward""
vote details (2)
@noloafing ·
So, here is the thing. I 100% agree, but a lot of people will read this as "coding". It may be pedantic, but I consider programming as essential problem solving and coding as the "coal mining of the internet".

Basically, programming is design and coding is building it. 

Coding is essential to understanding how to program, but I think in the future most of the actual coding will be complete by AI, but the design aspect will be farther off, at least a generation.

Kids need to learn how to solve problems, and learning to program is a great tool for that.
properties (22)
authornoloafing
permlinkre-themarkymark-qfq31b
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-27 12:36:48
last_update2020-08-27 12:36:48
depth2
children0
last_payout2020-09-03 12:36:48
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_length560
author_reputation34,357,186,791,286
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,302,562
net_rshares0
@vikvitnik ·
*I'm thinking about learning Python. For now, I'm learning C++.*
properties (22)
authorvikvitnik
permlinkre-themarkymark-qfr6pq
categorydevelopment
json_metadata{"tags":["development"],"app":"peakd/2020.08.3"}
created2020-08-28 02:53:57
last_update2020-08-28 02:53:57
depth1
children0
last_payout2020-09-04 02:53:57
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_length64
author_reputation230,367,307,560,394
root_title"Want to learn to program?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,314,908
net_rshares0