se aprende con la practica
,las api's mas conoci0das yo ya se que parametros les tengo que pasar,te vas acostumbrando,pero cuando no sabes como funciona una api ,solo tenes que buscar informacon sobre esa api y fijarte que parametros hay que pasarle,para eso esta la ayuda on-line de visual baisc que provee microsoft se llama MSDN,ahi encontras todo lo de visual basic,buscate una api,por ejemplo si qeuiero saber qeu parametros hay qeu pasarle a la api llamada SendMessage solo la buscas en la MSDN:
SendMessage Functionahi esta la ayuda sobre esa api...podes buscar cualquiera...y te recomiendo una web llamada
AllApi que es una recoleccion de todas 940 funciones apis de windows con ejemplos y todo para que entiendas su mecanismo de uso...mirala que ahi tenes todo...
AllApiy otra muy buena se llama win api con clase:
Win Api con Claseahi tenes todo,y hasta tenes el uso de las constantes y ejemplos de uso...
saludos.