Serial ou USB

Bom dia,
Estou fazendo um produto com um microcontrolador e preciso fazer uma comunicação (serial ou preferencialmente USB)com PC, gostaria de aproveitar a expereiência dos colegas para saber se seria mais vantagem fazer o programa do PC em Delphi ou Visual Basic e como não tenho nenhum conhecimento em nenhum dos dois gostaria de sugestões de literatura para iniciar o aprendizado em um deles ou até mesmo um bom curso.
Obrigado
Estou fazendo um produto com um microcontrolador e preciso fazer uma comunicação (serial ou preferencialmente USB)com PC, gostaria de aproveitar a expereiência dos colegas para saber se seria mais vantagem fazer o programa do PC em Delphi ou Visual Basic e como não tenho nenhum conhecimento em nenhum dos dois gostaria de sugestões de literatura para iniciar o aprendizado em um deles ou até mesmo um bom curso.
Obrigado