There are many fictional worlds that don't make sense. How can I make sure my biomes flow with a realistic feel? Like where should I place mountains to create desert areas? What are some biomes that can never be located next to each other (like a jungle next to the arctic for example)? What are the tips and tricks of making my world feel like its a product of evolution and not feel like the writer just put stuff in random spots as he realized he needed stuff?
As you have noticed, getting climates right is hard and takes a lot of study. Here's a few ideas that may help you explore our planet and make your own more believable.
Approach 1 Get a big map of Earth or open Google Earth. Pick a random point over land and look up the climate at that location. Look up maps of prevailing winds (a brief Google search turns up hundreds of such maps) and find any mountain ranges between the selected point and the nearest ocean in the direction against the prevailing wind. Select a few points and repeat this process.
Approach 2 Picks a climate type, desert, rain forest, savanna, tundra, which ever you like. Find every example of that terrain type and compare them. For example, what's the difference between the Sahara and the Gobi deserts?
Making believable climates rests on getting your water cycle and latitudes right. Lush rain forests in the rain shadow of mountains is flat wrong. A vast tundra at sea level near the equator is equally wrong.
Look at geography in the real world and in geologic history. Note interesting small clumps of features and context: maybe you like that place where the desert is next to the sea, or the deserts and mountains of chili, or how the basin allows LA to get hot air in winter and is prone to wildfires. Find out what causes monsoon rains and design a feature for that.
Piece together the world from these real-world contexts. You can base rich details on the corresponding real place.
The way I did it for my world building was I started with the continental plates and how they had been moving in relation to each other, this movement decides where land and mountains will be. It will also indicate where there will be different rock types and different soil types.
Plate teutonics will also tell you where there might be vulcanoes and hot springs.
When you have land and mountains you look at how the land and mountains interfere witht he ocean and wind currents.
There should be models online for how ocean and wind move when they are unhindered.
When you know where warm and cold water currents are moving it will be easier to see which zones will be warmer or colder on land. When you combine this with how hotter air carrying moisture is meeting colder air or mountains you will see where it gets more or less rainy.
When you considder the movement of moisture over time it will be possible to have ideas about what sorts of landscapes would form under those conditions. In relation to this you can also think about ice ages and where glaciers might have scoured the mountains and rockfaces.
I much prefer this bottom up process because it ensures that there is a coherence to the planet. It decreases the risk of suddenly having an area of land with a climate that doesn't make sense.
It also makes it possible to know little bits of everyday knowledge about what it is like to live there, like for instance, what direction the wind usually blows from and whether it brings hot or cold weather when the wind changes.
Additional things to consider is how wether changes throughout the year and what this means for climate and living conditions. f.ex how heat in the summer can cause heavy rain like monsoons on an anual basis. Or how changes in the water temperature in the oceans could cause winds to change along the equator and therefor cause el niño like conditions of local draughts or floodings.