I need Very Basic VB.NET Serial Communication Help

I am newbie to Arduino and electronics , Actually i am planning to make my first ever arduino project following this tutorial that i got

Now the problem is I need to make a program in visual basic .net that user can change rgb led color using color picker dialog and i cant find any working example I have seen two of them but they dont seem to work

Can anyone just explain me how this will work how can we control RGB LED color through vb.net (Maybe very basic rgb color changing code , i can figure out most of the things after that)

Any Help will be appreciated
Thank You.

Now the problem is I need to make a program in visual basic .net that user can change rgb led color using color picker dialog

Why do you need to use Visual Basic? Visual C# is so much easier to use to talk to the Arduino. And it can make a might fine GUI, too.

and i cant find any working example I have seen two of them but they dont seem to work

What did the code look like? What results did you expect? What results did you get? What code is on the Arduino?

you know if you have an old version of VB.net its complex
the new versions (the limited versions are free and enough for arduino projects.), of c# or vb.net will work
then you can drop from the tool menu (buttons etc) a serial connection icon on your main form.

like the previous poster i would recomend c#, that language is close to c++ (although its not exactly the same).
basically c++ even from within visual studio doesnt include the .net library, while the c# version does there are more differences dough.

the syntax of c++ and c# is quite the same too use; { } and ; and 'if then' >> if(){xx;xxxx;}else{xxx;} constructions, those are much the same.
Altough visual basic is more clear to read and the code will run as fast as c#
The main plus is less switching between languages that dont look that much the same.
arduino's c++ vs vb.net might be a bigger step to take then arduino c++ and c#
Basically when you understand vb.net can program a little, with in a few days/weeks you be able to do the same in c#
And for all your remaining questions on programming languages there are other forums too, and books.
I started with the arduino to get busy again with c++ c# to refresh my mind with it after some python / vb.net. / powershell /..pascal etc

I understand why you guys dont prefer vb.net , I will tell you why i choose vb.net once my projects completes And i will research vb.net and arduino on my own So far i can turn simple led on or off using vb.net

In .NET it does not make a technical difference if you use C# or VB, use whatever is more convenient for you.

And there are subtle differences between c# and Ardiuno c ( Besides that c# relies on a huge runtime, and is rather like java than c )

This way you can't confuse PC and Arduino files, that's another advantage.

( But I got used to C# after a while, and "hate" the Dim x As Integer syntax style now, or arrays looking like functions )