Just don't start with BASIC. If you plan to develop complex device software "C" in the long run is the better language because it keeps the code at a higher level logic and data flow but still allows you to easily toggle things at the bit level efficiently.Just curious what the recommendations are.
Very true, but you know how many times I've has to look at the ASM code to find a C coding error? Zero, and it's not because I haven't made some bonehead mistakes but because the compiler does so many optimizations it's almost a waste of time looking at it unless your tracing a compiler bug with a test case program to find it.I've programed in Basic, C, C+, Fortran, Lisp etc.
But when working with microcontrollers and logic circuts, there nothing like assembly, you actualy know exactly where the Bits are going, and If/when you upgrade to C for doing something complicated, you still get an assembly listing, and will know how to read that to debug your complicated code.
Aule