Чтобы избегать таких ошибок, начать советую с повышения внимания к деталям. Нужно уметь различать, с какими типами данных вы работаете, и какие методы к ним применимы.
Судя по вашей пунктуации из первого сообщения, над вниманием к деталям нужно поработать.