In my experience, learning the terminal came when I had a purpose for it. Some time ago coming out of an early MS Windows environment using a word processing program called "WordPerfect", I came to know that the size of saved files in the format of that program was many times greater than if I used a text editor. The waste of precious hard drive space at that time was important because hard drives were small and expensive. Linux had more powerful text editors, so I installed it, and had all my English language files converted to text format. Two things I had to learn about the terminal, one was how to run the text editor, which was vi at the time, and now vim, and two was how to access, arrange and manage my files in the home directory. Since I had texts to write in the form of letters, academic work, personal journal writing etc, I created a lot of text files. They needed to be organised in directories that made them easily accessible. This "file management" task entailed learning how to move about in the filesystem, how to copy, remove and create files and directories and how the operating system "looked after" files and directories with permissions and very significantly, how the shell worked. Hence the terminal was used for file creation and managing tasks. Later the terminal became vital for configuring the system since configuration files in linux are text files which are altered by text editor despite the fact that now many graphical programs have been written to get to those text files. YMMV.