Does Arduino support both BASIC and C language

as the name implies BASIC is easier to learn.

I don't actually believe that to be true. Originally, an interactive BASIC interpreter was MUCH easier to use than a batch FORTRAN or COBOL compiler. And most BASICs probably give you better error messages when you've done something wrong (a particular weakness of C/C++.) But overall "easier" ?? Nah...