Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
That is wrong!!!
C is not low level language!!! C is high level language just like Basic, C++, C#, Java, Pascal etc.
Assembly language on the other hand is low level language.
In general you can say that you use a compiler for high level language and a assembler for low level language.
I would recommend to learn C instead of Basic too.
I would suggest considering assembly for PIC type processors because it can be made faster and more compact (if you are skilled at it) than high level languages. There are also many sources of sample code for doing almost everything that you can copy.