The background music of this video originates from https://www.youtube.com/watch?v=OTCp-kK9xJ0 This video is meant to be watched only in fullscreen mode. It is a non-edited video, everything there is real-time, wall-clock-time, including MISTAKES. The video is meant to be a kind of appetizer to give a glimpse of what can be achieved by having the skill to use the keyboard without watching the keyboard and combining that keyboard usage skill with the skill of using Vim keyboard combinations. It is an honest video in a sense that it includes real-time mistakes and some thinking pauses, although the overall set of activities, what to show at the video, has been thought out before the recording. The Vim https://www.vim.org/ is usually available from operating system standard package collections. As of 2018 most mainstream IDEs, including the Eclipse, the Microsoft Visual Studio, the NetBeans, the KomodoIDE, the various JetBrains IDEs, support at least some of the Vim key bindings if not directly, then at least through the use of some 3. party plugins. The use of the Vim keyboard combinations requires the skill to type without watching the keyboard. A way to learn to use a keyboard MIGHT be by using the free online study tool at http://www.doorwayonline.org.uk/typing/texttype2/ Learning to type takes about 2 weeks, 2h of practice per day. After being able to type, it took me about a year to study the majority of the Vim keyboard combinations. The way I learned the Vim keyboard combinations is that I tried to learn one or 2 new keyboard combinations per day and during coding or during writing of emails I tried to reuse all of the Vim keyboard combinations that I have previously learned. The learning of the Vim keyboard combinations is a bit like learning new words of a foreign language: get to know about one or two words per day and then try to re-use them repeatedly to make one to remember them. I learned the Vim keyboard combinations as an IT student or as a working software developer. As someone writing code for income or for academic credits I certainly had more reasons to write plain text than many people have. Learning the majority of the Vim keyboard combinations can take even longer for hobbyists, who code less than IT-students or software developers code, but knowing even a small fraction of the set of the Vim keybaord combinations, can already give a huge productivity boost. May be hobbyists should not even have the goal of learning all of the Vim keyboard combinations. Some basic navigation commands and copy-pasting commands will probably get them a long way. What regards to my typing speed, which is NOT the fastest, then I know software developers, who are much faster typers than I am. I acquired my typing skill in 1999, literally about 20 years before the recording of this Vim demo video. As I have been either an IT-student or a software developer since year 2000, giving me ample time for typing practice, I will probably never improve my typing speed to anything much faster than what can be seen from this video. Thank You for watching.