Hola Manuel_B
si hablas de sin tener mucha sobre programacion vas a estar dificil, porque tarde o temprano tendras que caer en especificaciones particulares de la arquitectura del micro en cuestión y eso sería como entrar en ensamblador, pero aquí en el foro se usa bastante el C y el Basic (también está e pascal). como no conozco el basic solo te hablaré del C (que si conozco alguito jeje)
- puedes hacer procedimientos de operaciones matematicas con suma facilidad (incluyendo partes fraccionarias).
- te olvidas de ciertas propiedades de la arquitectura (cambio de paginas por ejemplo)
- es lo mas cercano al assembler, por tanto tendras cierto control y rapidez.
- la mayoría de los compiladores de C tienen opciones de incrustar asm dentro del C.
- puedes portar con cierta facilidad el código fuente de un tipo de micro.
- el código se ve mas legible para entenderlo.
las cualidades de cada micro y familia son muchas, eso dependerá del pic que estes usando
si tu interes entra en una aplicación rápida en tiempo de desarrollo, los lenguajes de alto nivel son buena opción.
si tu interes quiere ir mas allá por una curiosidad tremenda de aprender, mi opinión es que puedes ir conociendo el ensamblador.
bueno a ver que te dicen el resto de los amigos foreros