Visual express VS Processing

Both software are free. I want to start study one of them, and I am wandering which one is better.
I know that with Visual express I can create much more complicated GUI, so why to use Processing?

Thanks

I am wandering which one is better.

For what? If you are shining shoes, it hardly matters. Neither one can shines shoes worth a damned.

For building GUIs? Visual Studio is better. For integrating with Windows apps, like SQLServer, VS is better.

For quick applications that can draw pretty graphs, where start to finish, the application takes 30 minutes to build, Processing is better.

If you are using Linux? No question. Installing and getting Visual Studio up and running is going to be a major undertaking. Processing will be up and running in 20 minutes.