What have I achieved after 30 Days of 100DaysOfCode
Tags: challenge, 100daysofcode, python, beginners
Published: 2020-09-03 14:40:45

▄█ █▀█ █▀█ █▀▄ ▄▀█ █▄█ █▀ █▀█ █▀▀ █▀▀ █▀█ █▀▄ █▀▀
░█ █▄█ █▄█ █▄▀ █▀█ ░█░ ▄█ █▄█ █▀░ █▄▄ █▄█ █▄▀ ██▄

Hey everyone, It's around __1 Month of 100DaysOfCode Challenge__.

It's a good idea to share my experience about my First month of this challenge to give you a light if you want to accept __100DaysOfCode Challenge__.

When I started this challenge I just was write and a blogger in programming websites, I was writing articles and posts about programming and tech-industry.
Those are my favourite topics all the time, so I decided to work on projects and improve my coding skills at the same time.

I'm not writing a lot anymore, cause I want to concentrate on __learning__ and __consistency__ everyday.

When I accepted this challenge I wasn't sure that if I could keep it up and do it every-single day, so now I believe that was hard decision cause as I know myself it sound like for me to __dedicate__ myself to do the same tasks everyday and sitting on the chair for around 5 to 8 hours!

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/lh5o5691o2b67ax7svwu.jpg)<figcaption>__Being a self-motivate person is tough__</figcaption>

Let me explain you in details about my experience and what goals I have achieved since 30 days ago.
*******************

##I. I started to solve problem with [exercism](https://exercism.io/)
That was necessary to improve my mind to solve                  problems, cause I have no prior background in programming and CS, that was really hard for me to solve most of them even if they were easy!
here You can check out my projects on __GitLab__:
* __[Two friends problem](https://gitlab.com/banji220/two_friend)__

* __[High scores problem](https://gitlab.com/banji220/high_scores)__

* __[Raindrops](https://gitlab.com/banji220/raindrops)__

* __[Hamming](https://gitlab.com/banji220/hamming)__


After some of the problem that I solved I thought that would better to spend my time on real world project and level-up my skills to the __World class__ ;)

**********************

##II. Making real world applications.
* __[Twitter Bot](https://gitlab.com/banji220/twitter-bot)__


I thought it could be fascinating to automate some of my  repetitive task on _Twitter_, and making a simple robot shouldn't be so complicated.
To be honest, at first glance it seems so easy but after coding more and more it was getting challenging for me, I got confused.
I was watching tutorials and I couldn't understand what the hell is going on, actually what's happening when we are running this piece of code.

__I really discourages at that time, cause I thought that all of my hard work was worthless__

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ybhtycony17ul9lgby4v.jpg)<figcaption>__I was looking for a light__</figcaption>
I finally code a _Twitter Bot_ but it was not so good at all, I really didn't satisfied with that project.


**************
##III. Making a game!
* __[Snake game](https://gitlab.com/banji220/snake-game)__

My homie ([Amir](https://dev.to/amirdarx)) told me that it's a cool idea to create game ;)

And after sometime I found a great tutorial series on Youtube to make a cool snake game.
Thanks to __[TokyoEdTech](https://www.youtube.com/channel/UC2vm-0XX5RkWCXWwtBZGOXg)__ for his high-quality tutorials.
Check his channel out to start some cool project.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/sghd76v00dy7wn41fqui.png)<figcaption>__My first game project ever :)__</figcaption>

**********************
##IV. Scraping Hacker-News
* __[Hacker-News project](https://gitlab.com/banji220/hacker-news-scraping)__
It was a exciting topic all the time for me, __Scraping Data__.
I made a tiny project with beautiful-soup to scrape news based on the points from Hacker-News.
I wanted to scrape news with more than 100 Points on that website.
After finishing Hacker-News project I wanted to learn more in depth about __Scrapy__ and crawlers but I knew that all of them will distract me from my main goal which is __Back-end__!

**************************
##V. Disappinment
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/lqpv1zq1j65s2kahpv3h.jpg)

feeling disappointment out of the blue!
I gave up for 10 Days :(
what happened to me suddenly?

I didn't know why this is happening sometimes when I'm at the beginning of a new journey.
Maybe cause I'm not working hard enough or I'm not dedicating myself or whatever.(I was thinking with myself)
At that Fu*king time I read an amazing quote from Tony Robbins ;)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/di6ldc0hd6i38fxtpiyh.jpg)<figcaption>__Kick your ass and Code__</figcaption>

I kicked my ass to start applying myself and learning __Flask__.
That was important decision that I made 5 days ago.
I prefer to follow [Corey Schafer tutorials](https://www.youtube.com/results?search_query=corey+schafer), cause the quality of his tutorials and the way he is teaching is incredible, Just need to say he's __Mind-Blowing__,he i like a __Beast__ in teaching.
He know his stuff, just give it a shot and watch his tutorial if you are a beginner or want to learn python as a new language, I guarantee that you'll feel differences if you compare his tutorial with other teachers.

Now I'm working on Flask to have enough vision about __Back-End__ and then dive to __Django__ for becoming a magician.

Actually I have a plan to learn __PostgreSQL__ simultaneously with __Flask__.

Thank you for following me and reading my posts, I'll do my best to share my experiences and information about everything with beginners to level-up our skills together __Forever__.
_Feel free to give me an advice or leaving a comment below to share your ideas and point of view (Cause sharing is fun all the time :D  )_

 ![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/g2mxdiu2go8qt8cnics1.png)<figcaption>__Thank you so much for spending your time with me__</figcaption>



#Keep Moving Forward ツ

##Enjoy Your Journey 👊

##Code with 💛

__🅑🅐🅝🅙🅘__