create account

Learning to learn programming by giblets

View this thread on: hive.blogpeakd.comecency.com
· @giblets ·
Learning to learn programming
I remember struggling for a few years to try learning to program. I would do loads of tutorials, and then be sad because I didn't really have anything to show for it, just a few files with random bits of code in it. 

![sdfdsafsf.png](https://steemitimages.com/DQmWejpEDs4XBudtiSrMaUMR1xREsCAdQMypw37g3ucVRrR/sdfdsafsf.png)

It took me a few years to learn how to learn programming, and it's pretty simple: <b> learn a little bit, then build a project with what you've learned.</b>

For example, when I started off learning C++ seriously, I decided to make a maze game that had different levels that is played in the command line. Sure, it's not ground breaking, but it kept me coming back to tinker with it until I was happy with how it worked.

After when I started learning how to build websites, I first learned how to build an API using <a href="https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4" target="_blank"> this tutorial  </a>. Once I had the bare bones of an API, I built my first full web application on top of this. 
I added in HTML files, learned the basics of Angular js and in a couple months had a working versions of a <a href="http://www.yakhub.io/" target="_blank">cloud based telemarketing app</a>. It was a lot of fun!

So when getting started in learning to program, don't get bogged down in syntax or the small details. Have a bigger picture that get's you excited.
👍  ,
properties (23)
authorgiblets
permlinklearning-to-learn-programming
categoryprogramming
json_metadata{"tags":["programming","learning","code","tech","project"],"image":["https://steemitimages.com/DQmWejpEDs4XBudtiSrMaUMR1xREsCAdQMypw37g3ucVRrR/sdfdsafsf.png"],"links":["https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4","http://www.yakhub.io/"],"app":"steemit/0.1","format":"markdown"}
created2017-09-10 10:03:57
last_update2017-09-10 10:03:57
depth0
children1
last_payout2017-09-17 10:03: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_length1,414
author_reputation12,197,439,139
root_title"Learning to learn programming"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id14,440,226
net_rshares1,718,905,393
author_curate_reward""
vote details (2)
@steemitboard ·
Congratulations @giblets! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@giblets/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@giblets) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=giblets)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05">SteemitBoard - Witness Update</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-giblets-20190511t195729000z
categoryprogramming
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-05-11 19:57:30
last_update2019-05-11 19:57:30
depth1
children0
last_payout2019-05-18 19:57: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_length1,011
author_reputation38,975,615,169,260
root_title"Learning to learn programming"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id84,680,781
net_rshares0