Completly new with a few questions

does arduino support RS232 without any external harware?

No.
(you could, but I don't recommend, probably use one of the software serial libraries to directly drive a roughly RS232-compatible interface straight in and out of the pins, but this relies on protection diodes, and could easily damage your controller. I've done it with PICs, but it is very, very dirty)