This is a very important question. So, there are a few reasons why a novice programmer should learn string manipulation. Strings are used everywhere, in a program, from printing text on the screen to reading it from the database.
It is important to be able to manipulate string data, for example:
- To determine whether a password is sufficiently long and strong
- To remove or replace characters.
- To compare or extract strings, characters, substrings, etc.
- To find all the words that follow the camelcase.
These are a few uses of string manipulation.
I hope it helps.