My 1st Day Learning Code Experience | Start of something new !
Hello guys, welcome back to Ramadhanight's Hive Blog. Today i would like to share something that i've never did before, something that is completely new for me, a lesson journey for coding :))
My Experience For Coding
Before we start taking about my learning, i want to share about my experience of coding (if it could say so ๐คฃ). I'm not a programming student or having any coding class before, the only coding things i've ever did was:
My Goals For Coding
Now that you knew about my little experience on coding things (again, if it could said so), i want to tell you what's my purpose on learning coding:
-
It's the Internet era, most of things are using computer and i think understanding coding will help in many ways :)
-
I want to be able to create (or at least understand how set) my own bot (i'm trying the free splinterlands bot i've found on google but it's not performed well and i'm stuck on find out how or where should i edit about it).
-
To help me getting easier job doing blogging on hive. I'm trying to create curation account called @indonesianhiver , yet found out that there so many things i've felt i need to do, maybe bot could help me to reach my vision.
How I Learn Coding
It's a common problem for a newbie like to answer this question. How should i start ? Where i should try to learn ? Is there any free ways to learn ? Luckily i've got a friend, a senior (or a senpai) from my aikido club on the college. He took chemistry major but now ended up become a programmer. As far as i know, he got the programming skills from informal ways as well. So i was having chat with him last week and ask about how he is doing. He is suprisingly living at the place where i might ended up this year (there is a rumour on my office that i will get mutation). Then i explain about my interest on learning coding and my goals as well. He recommend me to learn the fundamental, then trying to find a course about C# or Python. He also recommend a website to learn called freecodecamp.org and a google playstore apps called sololearn. Since i've found my time is still limited, i decide to try to learn by mobile apps called sololearn. I found it's easier to use because i might have little free time where i won't able to open my laptop.
My 1st Day of Learning Code
I choose to study Python on normal mode where i could get 2 course a day (i won't get too intense as i don't have many times to do that), and on my 1st day, i ended up finish 4 Lesson : Introduction, Working with Numerical Data, Working with Text Data, and Mixing things up.
*Images are taken from my phone's screen
My first Impression about this apps is it's very easy to use and very usefull. It has a feature where we could try to code and run it. There is some excercise as well to retest our understanding about things we learned. I'm really enjoy my session, because it's been a while since i decide to learn something (since i've got to work, i'm having low time to study, and marriage, having kids just makes it even hard to do that. But it might be just some excuses because wise man said if we want something, we will find a way to do that, and if we don't want to, we will find a thousand excuses ๐)
My 1st Day Lesson Takeaways
There is some things i could take from my 1st day lesson:
- We could perform arithmetic operations with Python using +,-,*,/ (just like excel's things !);
- Two most used numerical data types are integers for whole numbers (ex: 9) and floats for number with decimal places (ex: 3.14);
- String is the data type for text that required either single or double quotation marks ('/") to be understood by computers;
- We can join two or more strings together using concatenation (+) (ex: "Hive" + " Blog" to get output [Hive Blog]);
- We can add many statements (or line of code) to our programs. Example
- We can use comments to explain what the code does without having the computers runs the code (which we could use to help us to explain the code so we could easily edit it later)
Here is some picture of the lesson i've got in sololearn
Final Words
Thank you for kindly read my post, i hope you enjoyed this post and could give another view about coding things to help me learn. If you have experience on coding, please let me know which lesson i should take to reach my goals faster and how long it would usually take to be able to reach those goals ๐
Anyway, If you are a Splinterlands Players, I also had giveaway cool CL edition cards up to Epic rarity! (go check my profile, don't missed it !)
Put 3% of beneficiaries to @indonesianhiver to support all Indonesian hive blogger.
Credits Hive for the cool ecosystem PeakD and Ecency for great dApps Mrs. carrieallen for the very useful ULTIMATE Markdown Tutorial @marianaemilia , @arcange , @fengchao for keep supporting my post @oadissin for reblogging my post Canva for the free photoshop Ezgif for video to gif converter All curators and readers that i couldn't mentioned all of your name
Thank You