I believe in both instances the word “so” is out of place. Besides that, they have the same general meaning, however I believe the second one is a better fit. I.e, I am not ready to go out to eat. I am not ready to eat dinner yet. I am not ready to speak fluently yet.