Hey OP, sorry this happened to you. Not a nice feeling to be used like this. You've had enough advice on here on him - so I wanted to talk about how to avoid this in the future. The first thing is not giving texts from a stranger the same importance and meaning you give texts from a friend or a bf. Never forget this person is a complete stranger and should earn your trust by proving his character, not talking about it.
Only a man you know and are dating should have the right to discuss sex with you - not a stranger. If you find this happening, block them immediately because this means they don't respect you or women in general. There's plenty of men (and women) who want one night stands or casual - but decent men will make the effort to meet you in person, test the chemistry before jumping into bed and be honest about their intentions. A man who's willing to talk dirty or have sex with a person he's never met is the type of man who would likely pay for a prostitute or cam girl too - he doesn't see women as people but just a hole. That's why attraction or chemistry isn't required, and strangers will do.
Just ask yourself, why would you spend precious life getting to know so much detail about a guy you've never met? You went back home with a complete stranger who could have raped you, beaten you, robbed you, abused you in horrible ways. You also shared details of your life and he could have been a scammer. Texting is an easy way, sure to feel a connection, but you can't shortcut to a relationship - you need to put the effort into meeting these men, activating your instincts when you see them in person and how they behave/talk/interact with the world, and then going on a few dates to really know them. Sex on a first day only works if you can accept it might be just a shag and are ok with it - never sleep with a man expecting it will lead somewhere.
Hope this helps you for future encounters on Tinder!