SSL all I need for secure login?

So does SSL make it so that eavesdroppers can’t get my login info when I login to a site? Does it encrypt the data that goes back and forth from server and computer? Does it work for all SSL? even the $10 ones from namecheap?

thanks for the help

Yes, it both encrypts and verifies identity.