Real Programmers xkcd

What is the definition of a Real Programmer is open for interpretation. I have been using VIM for last couple of years to do the basic editing and was happy with whatever I learn about using vim in the process. Deep within I always wanted to become a better user of vim, tried different experimentation which includes installing mindless plugins, copying from different vimrc files sometimes understanding and sometime not understanding the concepts. Moral of the story is nothing sticked to my brain or what we call muscle memory to use it efficiently.

Fortunately enough when I was struggling with the idea to become better at vim, this article How To Learn Vim: A Four Week Plan came along and I was immediately interested, clubbed this with the 100daysofx and I had a plan at becoming better at VIM.

Through this log file, I will update what ever resource I will use and what ever practice I am doing everyday. God permits if I become good at vim in these 100 days it will be an achievement for me. Hoping for the best I hereby jump into the world of Real Programmers.


Day -4: Saturday January 6,2018

Today's Progress

  • Completed the vimtutor exercise in ~11 minutes.
  • Learned about these keystrokes.
    • i : insert before the cursor.
    • x : delete the character under the cursor.
    • h : Left Movement. (Left most Key)
    • j : Down Movement. (Anchor like j)
    • k : Up Movement.
    • l : Right Movement. (Right most key)

Day 05 Pomodoro Image for Vim Tutor

Thoughts

  • In my first attempt while learning vimtutor some years ago, I was not able to understand that vimtutor is a separate command in shell.
  • From that beginning to today where I am comfortable in using vimtutor, surely have come a long way.

Link to Tweet


Day -5: Friday January 5,2018

Today's Progress

  • Completed the vimtutor exercise in ~11 minutes.
  • Learned about these keystrokes.
    • u : undo just one change.
    • U : Undo changes in one line.
    • Ctrl + r : Redo the last change.
    • :s/searchforstring/replacewithSting/g : Search and replace in one line.

Day 04 Pomodoro Image for Vim Tutor

Thoughts

  • vimtutor is helping me gain the confidence on using VIM. Now I do not feel threatened by VIM.

Link to Tweet #100DaysOfVim Day-04 Tweet


Day -6: Thursday January 4,2018

Today's Progress

  • Completed the vimtutor exercise in ~14 minutes.
  • Learned about these keystrokes.
    • w : jump a word, not special char
    • e : jump to end of word.
    • $ : jump to end of line.
    • 0 : jump to first column of the line.

Day 03 Pomodoro Image for Vim Tutor

Thoughts

  • Just vimtutor teaches so many basic key strokes to become a better beginner, everyone thinking of learning vim should try this.

Link to Tweet #100DaysOfVim Day-03 Tweet


Day -7: Wednesday January 3,2018

Today's Progress

  • Completed the vimtutor exercise in ~14 minutes.
  • Learned about these keystrokes.
    • a : Append at the next cursor point.
    • A : Append at the end of line.
    • u : undo a single instruction.
    • U : undo a complete line.

Day 02 Pomodoro Image for Vim Tutor

Thoughts

  • Looking at the key combination of VIM, I feel like each characters have a similar story.

Link to Tweet #100DaysOfVim Day-02 Tweet


Day -8: Wednesday January 2,2018

Today's Progress

  • Completed the vimtutor exercise in ~20 minutes. The idea is to, do this for next 7 days as suggested in one blog link.

Day 01 Pomodoro Image for Vim Tutor

Thoughts

  • I have been using vim for a long time, but never took the pain to master it. I am starting this challenge with an idea that I will be able to move to intermediate level vim.

Link To Tweet #100DaysOfVim Day-01 Tweet


References

  1. How To Learn Vim: A Four Week Plan
  2. 100daysofx
  3. Real Programmers xkcd

Spread the word.... TwitterFacebookEmail


Related Posts


Published

Last Updated

Category

#100DaysOfVim

Tags

Stay in Touch

Email Newsletter