newbie problem

hi,

I want to clarify this matter for a long time so here I come,

    I seen people use 

        if [[ some condition ]]
                      or
        if [ some condition ]
                      or
        if \(\( some condition \)\)

exactly what are the difference? Thanks!

Did you read through the man pages ? See Command Syntax under man ksh

Check THIS link.