I've been working with java and I know I will be learning new languages in the future. I've watched people make similar small programs that I make in java with VB in way less time. It seems like this would be a better option working with an SQL database over the internet than java. I've also watched some C# videos, and I've noticed some similarities. Can you help me decide what I should learn next? What are some pros and cons? If you have used both, why would you use one over the other in a situation? Please help! Thanx in advance.