If a developer condescends to you it's likely (a) accidental, because they don't know how best to explain something simply+accurately or (b) aimed at your current knowledge, not at you on a personal level. It might also be (c) they think you should have solved it on your own, which may/may not be true. In any case, all you can do is focus on the information and let the rest bounce off you.
The best favour you can do yourself is to be rigorous about following steps, checking your work and documenting things (just scratch notes for personal use).
Senior devs should be happy to help you learn, but won't like helping you fix sloppy/repeated mistakes. If you are confident that you've done your work with care, then others' bad attitudes shouldn't affect you as much (although it never feels good).
You may be able to turn this into a good experience. However, you may just be stuck on a team where where the pressure is on and nobody has time allocated to mentor you. If the situation doesn't improve, find a new job -- look out for yourself first.