Hey ziztozag...
If your floor is out of level then you may want to try a self leveling compound to level the floor...BUT
If just installing ceramic tile onto new floor you really want to install a
CEMENT BACKER BOARD..such as 1/4" or 1/2" hardibacker....check out this link:
James Hardie: HardieBacker 1/4'' backerboard
Review the FLOOR INSTALLATION section...and also note that they have an installation video online for you to watch if you want, too.
This cement board needs to be set over a minimum 5/8" subfloor (3/4" minimum is better...thicker is even better) then installed in a bed of thinset mortar or modified thinset and screwed down to floor using alkali resistant screws (buy hardibacker screws). Also need to stagger the boards and tape the seams.
Read up on this stuff and let us know if need more information or if I missed this one by a country mile and this is not what you needed to know...
Let us know what you think...MARK
Other types of cement boards are DUROCK or WONDERBOARD...same rules apply for installing!!
.
.