Posts

My 1st Day Learning Code Experience | Start of something new !

avatar of @ramadhanight
25
@ramadhanight
ยท
0 views
ยท
5 min read

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

image source

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:

1. Formulating some excel formulas ๐Ÿ˜…
2. Little editing on openkore configuration file for Ragnarok Online's bot (got some free bot apps and doing some research about changing some configuration. Yet, i've never able to bot my character until lv 99 ๐Ÿ˜‚)
3. Little editing on blogger when i was on high school ๐Ÿ˜

My Goals For Coding

image source

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:

  1. It's the Internet era, most of things are using computer and i think understanding coding will help in many ways :)

  2. 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).

  3. 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

image source

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:

1. Print command needs to be followed by parentheses, enclosing the output we want to send to the screen;
2. Text message needs to be enclosed in quotes while numbers not;
  1. We could perform arithmetic operations with Python using +,-,*,/ (just like excel's things !);
  1. Two most used numerical data types are integers for whole numbers (ex: 9) and floats for number with decimal places (ex: 3.14);
  1. String is the data type for text that required either single or double quotation marks ('/") to be understood by computers;
  1. We can join two or more strings together using concatenation (+) (ex: "Hive" + " Blog" to get output [Hive Blog]);
  1. We can add many statements (or line of code) to our programs. Example
print("ramadhanight")
print("hive")
print("blog")
8. We can print multiple piece of data on the same line, by separating them with commas or custom separator in the print statement (ex: 100, " hive" " WOO" + " Journey";
  1. 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