Is visual basic easier than C#, some programmer questions

This topic is locked from further discussion.

Avatar image for ct1257860
ct1257860

4441

Forum Posts

0

Wiki Points

0

Followers

Reviews: 89

User Lists: 0

#1 ct1257860
Member since 2006 • 4441 Posts
Well i orginally tried to program on C# for XNA and yada, yada, yada. I got a book from my teacher on it, but than he said that he thought i had a background on other programs. So i got a book that has visual basic on it, and then C++? I thought C++ was harder than C#? Okay, heres my real question can you give me the order in what i should learn first for a beginner. I just downloaded visual basic and the one in my book uses 6.0, even the i already had 2008. Answer my urgent question please thanks!
Avatar image for crucifine
crucifine

4726

Forum Posts

0

Wiki Points

0

Followers

Reviews: 11

User Lists: 0

#2 crucifine
Member since 2003 • 4726 Posts
Although I'm not entirely sure what it is that you're asking, Visual Basic is easier than C#, yes. C# is basically C++ without having to code all the device interaction and slightly different syntax. It's easier than C++ but also a bit slower.
Avatar image for cametall
cametall

7692

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#3 cametall
Member since 2003 • 7692 Posts

I took 1 class on basic programming, so take what I say with a grain of salt.

We used Emacs on a Unix system. But for home I had a choice between Cygwin (simulated Emacs I believe) or Dev-C++ which was easier than Emacs.

Anyways, from what I understand, it's best to learn C++ since it incorporates aspects of C# and is the foundation for other languages. Learn C++ first. Then learning Java, etc. will be easier.

Avatar image for H8sMikeMoore
H8sMikeMoore

5427

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 H8sMikeMoore
Member since 2008 • 5427 Posts
i learned how to create api and make my own programs (or progs in those days) when I was like 14. So yeah visual basic is real easy.
Avatar image for gm84
gm84

350

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#5 gm84
Member since 2008 • 350 Posts

Hey...my first post here on GS.

I would say start with C++ as it might be a bit weird to get the grasp of at first, but its the standard language in game development. The concepts are almost the same in all modern programming languages, its just their implementation thats different :)

C# is good coupled with XNA....you can get a taste of what game dev is like and can start building stuff pretty quickly but i still recommend getting the hang of C++ first.

cheers

Avatar image for ct1257860
ct1257860

4441

Forum Posts

0

Wiki Points

0

Followers

Reviews: 89

User Lists: 0

#6 ct1257860
Member since 2006 • 4441 Posts

Hey...my first post here on GS.

I would say start with C++ as it might be a bit weird to get the grasp of at first, but its the standard language in game development. The concepts are almost the same in all modern programming languages, its just their implementation thats different :)

C# is good coupled with XNA....you can get a taste of what game dev is like and can start building stuff pretty quickly but i still recommend getting the hang of C++ first.

cheers

gm84

its very hard though, but you think i should completly skip the chapter on visual basic?

Avatar image for NSR34GTR
NSR34GTR

13179

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#7 NSR34GTR
Member since 2007 • 13179 Posts
c sharp is a bit like java
Avatar image for UTXII
UTXII

3448

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#8 UTXII
Member since 2007 • 3448 Posts
Yeah, Visual Basic is a lot easier than C#. I hate programing, though. I took VB, C++, and AP Comp Science. Ew...
Avatar image for muthsera666
muthsera666

13271

Forum Posts

0

Wiki Points

0

Followers

Reviews: 9

User Lists: 0

#9 muthsera666
Member since 2005 • 13271 Posts
I love Visual Basic. I found it a lot of fun to work with. I did okay with lower level C++, but it's definitely not something with which I am gifted.
Avatar image for 194197844077667059316682358889
194197844077667059316682358889

49173

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 194197844077667059316682358889
Member since 2003 • 49173 Posts
VB is a terrible language to learn yourself because it encourages lots of really bad design habits.
Avatar image for ct1257860
ct1257860

4441

Forum Posts

0

Wiki Points

0

Followers

Reviews: 89

User Lists: 0

#11 ct1257860
Member since 2006 • 4441 Posts
Any one wanna help me and when i learn we can work on an XNA game ill explain how on a PM just drop that you would want to and then i will PM ya.
Avatar image for DeeJayInphinity
DeeJayInphinity

13415

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#12 DeeJayInphinity
Member since 2004 • 13415 Posts
Don't bother with visual basic.. just go straight to c++, it is a hard language to master but it's worth it. It's very strict so it helps you develop good habits.
Avatar image for gm84
gm84

350

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#13 gm84
Member since 2008 • 350 Posts

Don't bother with visual basic.. just go straight to c++, it is a hard language to master but it's worth it. It's very strict so it helps you develop good habits.DeeJayInphinity

Agreed....Visual Basic isnt worth learning imo if you are serious about game dev. Go with C++ and you will be fine. Give it some time and practice :)

Avatar image for SOedipus
SOedipus

15072

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#14 SOedipus
Member since 2006 • 15072 Posts
I found visual basic really easy, and I suck at programming and understand stuff like that. That's the program we used in grade 10 and 11, and it was slack and easy.
Avatar image for II_Seraphim_II
II_Seraphim_II

20534

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

#15 II_Seraphim_II
Member since 2007 • 20534 Posts

dude, start with C++. Dont make the mistake I made. I started with C and i learned and got pretty good at it. The problem is that C is not object orientated, and when u jump from C to C++, you will get so confused. You wont understand what a C-l-a-s-s is and what an object is and what an instance of an object is and all that stuff. Once i learned C++ i realized that had i not had the linear form of programming from C stuck in my head, i would have picked up C++ alot easier.

Do realize that you can do anything in C that you can do in C++ its just that in C++ its easier to organize and it ussually runs smoother and faster. This isnt a big deal if you are making basic programs, but once you get into games, code optimization is very important.

Oh yeah, If you find C++ to be a little too much, start with sumthing like Java. It introduces you to obj.orientated programing in an easy to learn package.

Avatar image for DeeJayInphinity
DeeJayInphinity

13415

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#16 DeeJayInphinity
Member since 2004 • 13415 Posts
I found visual basic really easy, and I suck at programming and understand stuff like that. That's the program we used in grade 10 and 11, and it was slack and easy.SOedipus
It's easy but it's also useless as far as game development goes. He's better off learning C++ and then moving back and forth between C and C# if he really needs to.
Avatar image for fynne
fynne

8078

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#17 fynne
Member since 2002 • 8078 Posts

Don't learn vb 6. Get vb.net. Microsoft has free express versions for download on it's website. Just search for Visual Studio Express.

I'm a long time vb developer and I can say that vb.net is like night and day compared to vb 6. You won't learn bad habits with vb.net because it uses the same .net framework as every other .net language. I guess you can always learn bad habits but vb.net won't actively encourage it like vb 6 did. I suspect that vb.net is easier to learn than c# because the ui does more for you, but from what I've seen they're pretty close.

If you're going to follow the "school" model of programming then vb.net is a good starting language. You need to be able to get the basics down first. Then, once you're comfortable with that you can apply that knowledge to any other language. MS also has express versions of every other language free for download.

Avatar image for ct1257860
ct1257860

4441

Forum Posts

0

Wiki Points

0

Followers

Reviews: 89

User Lists: 0

#18 ct1257860
Member since 2006 • 4441 Posts
I guess i should try Java. Then C++ and theny maybe C# ? But i dont think i need to know C#..