i know i should not connect the LED to arduino without using a resistor.
but since i couldnt figure out what wrong with this extremely basic thing, i thought the arduino was damaged already so .. i pulled off the resistor to see what was gonna happen ..
In that picture, you're connecting the LED incorrectly.
In a breadboard, those rows of 5 pins are connected together - so when you plug that LED in the way you did, you're connecting both sides of it to the same thing, so it can't do anything - both sides are connected to the positive supply, and nothing is in series with the resistor.
You need to rotate the diode so the pins are going into two different rows of pins, and move the power connection into that row as well.
Also, with that resistor, the diode will be dim - it's 2.2k, which is kinda high for LEDs (I hate bright LEDs, and I rarely go above 1k for the series resistor). A lot of people like 220 ohm resistors.