Я считаю не стоит перегружать информацией голову, тем более вначале. Запомните основные функции, которые чаще всего применяются. Потом вы постепенно изучите их гораздо больше - но сделать это лучше на практике при выполненнии конкретных задач, так вы усвоите информацию качественно и надолго, по сравнению если просто "вызубрить", так как при совмещении теории и практики задействуются другие способы запоминания информации, долгосрочная память, ассоциативные связи и т.п..
И вам нужно просто понимать, во-первых, что в каждом языке программирования есть примерно похожий набор типов операций со строками (нужно иметь общее представление какие типы операций есть) и, во-вторых, что при необходимости, когда встает конкретная задача где нужно проводить много операций со стоками - то вы без труда можете воспользоваться поиском и в справочниках отобрать нужные функции для решения задачи. При этом постепенно будете расширять знания и формировать свой опыт и свою библиотеку наработок.