Serial Functions disponible with USB to TTL converter?

So pretty much the tittle. I recently burned decided to upgrade my Arduino Uno and use the raw AtMega 328p programmed by soemthing like this: http://www.diotronic.com/usb-to-ttl-converter-bk004_30533/
I have seen parts of the Internet that say that there is no problem, while others say that this is a specific function of the Arduino boards. This is probably a very stupid question, but I dont want to buy something and then regret it.
Thanks!

I have seen parts of the Internet that say that there is no problem

They'd be the correct parts.

while others say that this is a specific function of the Arduino boards.

"this"? What is "this" that you are referring to?

That converter may replace the ATmega16U2 on the UNO board. But keep in mind that you need to have a bootloader on your ATmega328p to be able to upload sketches by a serial connection. And that USB2Serial converter does not support a DTR signal, so you have to reset your board manually to enable the bootloader.

To get a bootloader on the chip you need a programmer and the ICSP header so be sure to have such an interface on your custom board.

With this I mean the functions like "Serial Print".

Sorry I am big newbie programming, so does that mean I have to put the reset line to Vcc whenever I want to uopload a project? Or I am totally wrong and is something completely different?

Sorry I am big newbie programming, so does that mean I have to put the reset line to Vcc whenever I want to uopload a project? Or I am totally wrong and is something completely different?

Do you really want to make a custom ATmega328p board if you have no clue how that stuff works?

The reset pin is LOW active so you have to pull it to Vcc on your board and install a button to pull it to GND to reset the board. Once you've pushed that button you're able to upload for about 2 seconds.