The biggest pain is planning, depending on tile size, walls, windows etc so take your time with this bit. The bigger the tile the more likely you will have problems with cutting notches and tiles rocking - where the wall isn't completely flat.
For a beginner I would put adhesive on the back of the tile rather than the wall. Wear disposable gloves because it is messy and clean your tools as adhesive is incredibly difficult to remove from the teeth of the trowel. Also this allows you to dry fit a tile after a cut to make sure it fits.
Use a specific grout sponge, they are much better than an ordinary sponge.
Use ready-mixed adhesive/grout to make life easier. When the tiles are on the wall if any adhesive squeezes out through the gaps, use something plastic (so you don't scratch the tile) to remove the adhesive. Always have some kitchen towel handy to wipe stuff down.
Usually if you tank a room then you have to use an adhesive that you mix yourself, or at least I did with Mapei stuff.
I have tiled kitchens, bathrooms, floors. But floor tiling can be hard as the room is rarely square and you have to line the grout line up with a wall or fixture.
Why don't you lay loose lay vinyl plank? Dead easy, no adhesive, clicks together, cuts easily.
Watch lots of YouTube videos and good luck.