 Now really the only reason that you should not learn Vim is because whenever you learn it You're gonna feel stupid for not having learned it earlier. Okay now to be clear on my channel I talked a lot a lot about all these computer projects and software programs and you know a lot of it frankly for most people is Just interest like oh suckless software. Is it for everyone? No Is it useful? Oh, yes, is it you know, can it be very edifying for you definitely? So there are a lot of things that are not for everyone, but I want to make clear one thing about Vim if you use a computer for anything even writing term papers or You know just just even if you just like playing around on your computer There is no reason for you not to know Vim and it will save you so much time and effort a lot of people say Oh, I don't have enough time to learn Vim. No, you don't have enough time time not to learn it this is what I don't think people understand because And yeah, maybe you have an IDE that you like using That does computer programming for you, but I'm not I'm not really even talking about that I'm talking about Vim as an all-purpose editor. It's not just that it can write Computer code. I'm not really talking to people who are writing computer code I'm talking about once you start using Vim something really changes in how you use a computer including when I learned it now Just to I don't know before you learn Vim. This is usually how it works. Okay? Even if you're a computer guy You might use a computer, but you know the terminal is something scary Okay, you might even know how to use some basic commands. Oh, I can use grep, you know something like that But the terminal is something scary It's something where that you do things in when you have no other option You know or maybe you want to look cool because you're stupid, but you don't actually know how to use the thing And it ultimately you don't have that ability like you're still in that mode of I'm gonna look up how to do something on the internet Right and I'm going to figure out. I don't know look at stack overflow to figure things out Okay, but once you learn Vim something changes in the sense that It suddenly becomes like very quickly Vim becomes the most Efficient way for you to edit text it might take a week or so for you to get used to it You know take VimTutor go to type in VimTutor a couple times and go through it I don't know you can watch my videos. I did an hour-long commentary on VimTutor. That's actually very good I might add But once you learn Vim you learn to relish you learn to enjoy Using the command line because you realize it is much more efficient. Now, of course Vim itself isn't a command line but it's a command line program and You start to you start liking text files. You start liking the extensibility of them. You realize. Oh, not I can't just It's not that I can only just modify this in Vim I can also use this with other programs the other command line programs that I know how to use because I'm using text now I'm not using something. I don't know like more, you know, let's say you write a document You're not using like Microsoft Word or something like that So once you learn Vim it sort of changes you you you start you start off being afraid of using the computer or like Doing complicated quote-unquote things, but then you suddenly become very good at those things, right? And even for people like I was not doing any kind of programming when I started learning Vim Or once I learned Vim, I mean I was just like compiling documents like I was writing things in law tech And then I started using it to modify my system settings modify my dot files It is totally stupid to modify your dot files and some graphical editor, right? It is so much easier to use something like Vim then you can have Vim shortcuts on You know you can put in aliases on your command line to bring up, you know Vim opening a file That's what I started doing. It becomes very easy, you know If you're a noob to you know edit all of these files to do all these different things So you you take the Vim pill you start out as someone who's afraid of the command line Maybe you're just faking it, right? Maybe maybe you're just sort of oh, I like computer stuff But I don't know how to you know blah blah blah Then you start realizing oh, it's so much easier for me to do this and that more I can start using command line programs It's what it's way easier. They make no they might make no sense to you whatsoever said awk I don't know those are all scary, but once you start using plaintext files And using things like Vim as an editor it opens the door for you doing other things on the command line You start messing with system settings, right? You start messing with your dot files You start changing things you start optimizing things that that's what it naturally gets you into And even just in the realm of text editing even assuming that it's not gonna make any changes in your other computing habits Vim is just so beyond Even IDEs in like how it can modify text like IDEs are really made for particular languages like they have I mean even emacs is the same way like emacs has like modes You know each language has a slightly different mode and think you know things work a little bit differently, but Vim unlike emacs unlike You know IDEs and stuff like that it is generalized it you know Vim commands apply in any language They are universal. It's not just for programming I mean the the shortcuts and Vim are optimized for just modifying text in the way that people usually, you know modify text One way that I've often explained it to people is that I mean like like Vim bindings are there because they Replicate the things that you want to do in your head like oh delete a paragraph We'll place it with it replace the stuff in parentheses with this right? Those are sent those are like two three key presses and Vim to do very specific things that Otherwise you would be highlighting all this stuff manually with your mouse and deleting it and blah blah blah Vim is just so much better at all of that stuff. Okay. I want people to understand and as I said at the beginning, you know A lot of people say oh it takes time to learn. I don't know my smooth brain. I can't figure that out Listen, you're gonna feel so stupid Whenever you learn Vim you're gonna feel so stupid for not doing it earlier. I was the same way I feel so stupid. I didn't do this five years earlier even when I had no reason to do it like that That's the thing but what I'm trying to say is it might seem oh, well I can you know edit text a little faster. It doesn't matter what I'm trying to say is it puts you in a position Where you you can like you start being able to enjoy a world you didn't know existed Okay, you start being able to modify system settings. You start being able to you know Do all this crazy stuff and like it's it's one of those things like, you know, every every tool Needs, you know, every solution needs a problem. You know what? I mean like once you're able to use Vim you realize Oh my goodness. There are all these other things that I could be doing right now. Oh my goodness I can use this to do this or that or the other right And you know of course, you know when I made my my when I made larbs where you can install my whole system and stuff Like that all of it is based on Vim, right and I even know that the weird thing for me. I mean, this is not, you know Sliding anyone out there, but I know that some people even use my dot files But they don't know how to use Vim and that drives me nuts because it's like why firstly Why would you do that? All the bindings are based on Vim like you're sort of implicitly learning Vim anyway but it's one of those things were There you could just be getting so much more from it it's just a waste not to know it and That is usually how I describe like if you are one of those people who's like oh, I want to learn more about computers Oh, but I can't figure it out. Oh, what what books should I buy books? Lame Books are lame. Just learn Vim and start doing things that you want to do anyway or that you will soon Learn to want to do anyway, but you know, that's it. It's it is a text editor that is unlike any other I mean it sounds like when you tell a normie like Let's say they're talking about Vim or you're talking about Vim. They're like, what's that? You know and you tell them it's a text editor. They're like, why does it matter who cares about text editors? But it's one of those things where it's change. It just changes the way you look at a computer and the way you get things done So that's why you should you definitely listen go to your terminal right now if you don't know it type in Vim tutor I did a video search search my name Luke Smith Vim tutor. I have an hour-long commentary going through Vim tutor Well, once you do it yourself. Okay, I'm just talking about a whole bunch of other stuff that you can add on to that That's just a great addition Just learn it like you are wasting time. Yeah, like time is money You are wasting it if you do not know Vim and if you are using a computer and you don't know Vim It is pathetic. Honestly, it's like it like meeting someone who doesn't know Vim in the computer world It's like meeting someone who isn't potty trained Okay, like you need to learn Vim even if it's not gonna be your text editor of choice You can still use your IDE that you like Okay, I'm not saying you have to use Vim I'm just saying you definitely need to learn it because it will be useful and you will realize you can do so many more things Than what you're doing now and maybe you'll still like your ID. That's fine. You know, I'm not trying to say that's a bad thing There are many things IDEs do Vim can basically do all of them Just Vim has you know, sort of bad discoverability because they're all these secret, you know shortcuts that no one knows about but It doesn't telegraph everything. Anyway, just learn it Vim tutor. Look at my Vim tutor video That's about it