Прежде чем усваивать методы, надо выбрать, что вы хотите выучить, какой язык программирования? Язык программирования нужно выбирать от вашего опыта.
«Если у меня будет 6 часов на то, чтобы срубить дерево, первые 4 я потрачу на заточку топора». Эти слова сказал Авраам Линкольн, и это действительно хороший совет. Прежде чем углубиться в язык, познакомьтесь с официальными источниками по этому языку. Не цепляйтесь за количество часов в цитате: я вовсе не имею в виду, что над документацией нужно просидеть именно четыре часа. Суть в том, что вам нужно узнать, где именно искать информацию о стандартной библиотеке и методах для таких вещей как работа со строками и массивами. Все это вам очень пригодится на следующем этапе, когда вы начнете применять свои знания на практике.
Под «основами» я подразумеваю некоторые основные идеи, присутствующие в каждом языке. По мере накопления опыта вы начнете видеть общие паттерны и на этом успокоитесь. А вот этого не надо! Хотя else/if и варианты switch могут быть легкими для понимания, научиться использовать их на практике с учетом всех мелких различий может быть не так просто. Возможно, вы это и так знаете, но практически всё хранится в каких-либо структурах данных.Изучить, как хранятся данные и какие методы есть в языке для манипуляций с данными — существенная часть освоения языка. Здесь вам поможет изучение документации, о котором мы говорили в предыдущем пункте.