Programming Forums

Programming Forums (http://www.programmingforums.org/forumindex.php)
-   Visual Basic .NET (http://www.programmingforums.org/forum19.html)
-   -   Is visula basic 2005 right for me? (http://www.programmingforums.org/showthread.php?t=11889)

aff1993 Nov 15th, 2006 3:28 AM

Is visula basic 2005 right for me?
 
Hello,
I am a 13 year old kid in Australia, i have started reading VB 2005 in 24 hours, i have been doing computers and using IDE for about 2 years now and have had a computer since i can remeber, i know all about windows and at school people are amazed as i made the program http://gimme.50webs.com/ and i can help even the IT teachers with the PC's.
Is Visual basic going to be easy and fun for me, i am already up to hour 6 and can write some code(like Me.Close() ).
Thanks:)

alphonso Nov 15th, 2006 5:30 AM

Wow, you can write a Peer-to-peer program? You say you're only 13? Amazing...
Hope you can take the complaints and responsibility the people will be throwing at you when they try to sue you...remember the case of the US versus Groekster? How about Napster? ;)

Anyway, back to your question: It depends on what you call easy...I myself know the book you're talking about (written by James Foxall, right?), and I am already at hour 11. Yes, basically, VB2005 is easy, if you have a good book to teach you.

Is VB2005 going to be fun? Not all the time...Case in point, I did not have fun when I was trying to figure out what syntaxes, DLLs and SDKs I need just to run a voice recognition program...In my opinion, it's fun when you know what you're doing and what you're gonna do, but not fun when you don't know where to start...

Bottom line is: If you wanna help people by writing Windows-based applications, and if this is enjoyable, then go right ahead, by all means. :)

However, if you want to challenge yourself, and see how much comprehension you can take at your age, then try programming in Java or C++. These 2 are good foundation ProLans, as you'll easily understand the concept of Object-Oriented Programming.

Polyphemus_ Nov 15th, 2006 7:35 AM

While VB.net is way better than previous versions like VB6, I still don't think it is a great language. It teaches you bad habit, and has a weak syntax (IMO).
Personally, I would recommend C#. It has a more modern syntax, is fully object-oriented and is great for RAD.

I started in Visual Basic 6 myself when I was 8 or 9, and used it way too long. I still feel sorry about it.

alphonso Nov 15th, 2006 7:51 AM

Quote:

Originally Posted by Polyphemus_ (Post 118968)
It teaches you bad habit

In what way?

Booooze Nov 15th, 2006 9:30 AM

Most would say that it teaches you bad habits. I did vb6 for quite a while, and was quite good at it. The reason it "teaches you bad habits" is because of syntax (as polyphemus said). For instance, when it comes to data conversion, such as string to int, it does it all internally for you. In vb6, it tends to be sloppy, and do the internal work for you, so sometimes doesn't clear memory properly. Of course, some will argue that. That's what I remember from experience. Now I don't know if this carries through to vb.net, but if you are looking to move on a bit, I highly suggest finishing that book on vb.net, and then move to C#. The libraries are all the same, so it's not like you have to start over. But in the real world, C# will take you a lot farther than vb will.

Eoin Nov 15th, 2006 9:52 AM

If you've to a cross roads I'd suggest trying C#. It should be pretty much as easy to get to grips with as VB.net but should be alot more marketable in the future.

C++ would also be a wise choice, but GUI's will be alot harder. Well perhaps managed C++ wouldn't by too much harder but I haven't tried that.

P.S. Your source code download doesn't contain any source just images.

Polyphemus_ Nov 15th, 2006 9:55 AM

Quote:

Originally Posted by Eoin (Post 118973)
Well perhaps managed C++ wouldn't by too much harder but I haven't tried that.

Managed C++ is pretty awesome. You can use the framework just like in C#, but you can integrate the code very easily with native C++, even in the same source file.

alphonso Nov 15th, 2006 10:11 AM

Ahh, I see...And here I was thinking that I'll buy "Mastering Visual Basic 2005" by Evangelos Petroutsos when it won't do me any good...thanks for the tips :)

By the way, I've been eyeing the book package of Microsoft entitled the Visual C# Deluxe Learning Edition, but with a tag of about $60...It's a bit heavy on the pocket; anyone there with this book? How is it?

Oh yeah, before I forget: My programming friend says VIsual C# is definitely more powerful thatn Visual Basic 2005...any truth to that? Thanks :)

Eoin Nov 15th, 2006 10:39 AM

Quote:

Originally Posted by alphonso (Post 118978)
Oh yeah, before I forget: My programming friend says VIsual C# is definitely more powerful thatn Visual Basic 2005...any truth to that? Thanks :)

VB.net and C# have alot in common but C# IS the language for the .net framework, the two see to have been designed almost in parallel while other languages have been adapted to it and so might (I'm not an expert I'll freely admit) not be able to avail of all its advantages.

crawforddavid2006 Nov 15th, 2006 12:30 PM

YOUR ONLY 13?! thats insane... i didnt start programming until i was 16 and i still don't program things that advanced


All times are GMT -5. The time now is 8:18 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC