Journey To Becoming a SteemDev - CMDER, Git and Coding...

in #steemdev8 years ago (edited)

1_QoR3rxWIbnf5wmF_IuAHqQ.png

So, back on the horse of coding towards my first app on the steem blockchain. Before my first mentoring session with @kareniel I figure that I should do a few things to make the most out of them.

So, here I journal what I'm doing to be ready and shorten my learning curve.

Install CMDER And Play With It

CMDER is an AWESOME console emulator for Windows that is much better than PowerShell (that comes with the default Windows). It comes already installed with Git so that's great.

I haven't played with the command line console for quite a bit, so I figure that I should refresh my memory and play around with it.

Create a Github Repo and Play With It

I created 2 github repos and started using the command line to use the main Git commands and then push what I change on my projects to my github repos.

I figured that I should be familiar with Git and Github so that I can save my changes, have a version control tool and be able to roll back whenever I make a major mistake.

If you are looking for a good intro to Git and Github, check out this playlist on youtube.

Start a Portfolio Website and Play With It

screenshot--2018.06.03-10-30-13.png

Now this looks quite pitiful right now. But I figure that every journey starts as the fools journey. It's going to be my first website from scratch. I want a website to showcase my projects...if I could learn how to build a blog page that displays my posts on the Steem blockchain, that would be awesome too!

It's also a way for me to practice using bootstrap CSS while I build javascript applications.

Refresh My Javascript With FreeCodeCamp

FreeCodeCamp is an AMAZING place to learn how to code...for free. I went through a great class on Udemy a few months back but I personally don't want to watch all of those videos again. Going through exercises quickly help remind me of those javascript quirks that I might have forgotten about.
You can check out my progress and keep me accountable on my streaks here: https://www.freecodecamp.org/portfolio/cryptoctopus

Conclusion

To be honest, I didn't realize how much I had done in the past few days to get me back on track. It's been fun and I took an attitude of playfulness. One thing I should remind myself is to at least code every day...even if only 10 minutes. It's a marathon...not a sprint.

Let me know if that was useful and if you want me to keep those types of posts going.

Sort:  

Nice Rule to Follow. I actually have difficulty starting my Python journey free days after dropping (School problem)
And I think I am gonna use your framework here and work my way on becoming a steemDev(My dream)

You're right I think dedicating at least ten minutes a day to code is quite brilliant if you ask me, you never know how far you've gone by the time you do for consecutively 2 months

Yes. This is useful information. I will also try to install these programs (Git and Github) to make good reports.

Wow great work on your new app, wish you best of luck. I don't know much about codes and all the computer things, but I know it's not easy, awesome work. Thanks for sharing

Yeah you are absolutely right about CMDER.. it is having amazing mode to refresh memory..
It is true that learning of coding becomes very easy and effectve by consulting freecodechamp..
It is also helpful in some other modes very effectively..
I suggest you to keep posting such an incridable posts because they are quite helpful, inspiring, memorable .. please keep posting your innovative ideas ...

You got some good talent.

For quite sometime now, you have been learning how to code. Could this be tge news of your learning completion?

FreeCodeCamp is an AMAZING place to learn how to code...for free. I went through a great class on Udemy a few months back but I personally don't want to watch all of those videos again. Going through exercises quickly help remind of those javascript quirks that I might have forgotten about.
You can check out my progress and keep me accountable on my streaks here: https://www.freecodecamp.org/portfolio/cryptoctopus

I am so gonna chwck it out having seen how much it helped you in learning how to code.

I have been trying to learn myself but the videos i have arent helping me at all. I just hope this site changes everything.

@cryptoctopus, your post is very informative, looking forward to use your project.
best regards!

That’s the same attitude I took in making music. I taught myself, watched instructional video on YouTube and kept at it almost everyday. Now I can just sit down and play the tune I imagine in my mind. It reminds me of playing World of Warcraft. You start off as a noob but as you keep at it, you become good and eventually great.

Nice website, Bill Gate and the likes started from somewhere,it didn't just turn out great at once,it only gets better by the day.keep up the good work.

Cmdr is really good if you are stuck using Windows. Also, check out VS Code, it's an awesome text editor and has come a long way in a very short period of time. It has remote support as well like Textmate/Atom does.

Good stuff! I agree version control is important as your project gets bigger. We are currently looking for a solution at work for version control of our process recipes too, which unfortunately cannot use git or similar software.

I am thinking about learning how to make a computer game as well, it would be great to read about the technical details of your progress here as a reference!

I want to learn more so your answer is yes, keep going and making more posts like this

gosh....I always wanted to do this....but Ive never been much good at marathons :( Good on you, and keep up the good work!

Hi @cryptoctopus! I just recently joined your fanbase and I hope we can get well soon. As I have read this post, well honestly, this gave my nosebleeds. Im an Electronics Engineer but this post still gives me headaches. hahaha Will definitely follow you through this. have a great day man.

Cool initiative. I would recommend that any aspiring develop also learns linux. Check this subreddit I started: https://reddit.com/r/linux_mentor. Btw coding takes long to learn so stick to one programming language atleast for the first year or two.