Login Register


What out of these languages should i try? filter_list
Author
Message
RE: What out of these languages should i try? #7
(10-09-2013, 12:24 AM)Aristotle Wrote: Starting with VB is a terrible idea in my opinion.
I posted some information as to why one shouldn't start with VB on your last thread (@Ghost) about which programming language you should choose.


Quote:VB.NET is a bad choice for a first language, in my opinion. If you plan on actually becoming a programmer, do not start with VB.NET. You'll inherit some terrible programming habits and on top of that VB.NET is literally designed to be easy, meaning that almost everything will be done for you. And as a programmer, I think it's better for you to learn how to be in control.

From the languages you listed, I'd say you should start with Python to get you into the coding scene. After that, I recommend moving to C/C++.

If you're dedicated, motivated to learn and ready to become a programmer right off the bat, head straight to C/C++.

That is all opinionated from your perspective. That's nowhere near a reason why one shouldn't begin with VB.net. I think it's sufficient enough for getting used to control structures and abstract datatypes. C++ just makes all this much more difficult for someone who still needs to learn about numerical logic (datatype limits, bitshifting, etc...), and the rest of the basics before moving onto things that C++ has to offer such as templates, typedefs, complex iterators, and more. This whole thing about VB.net teaching bad habits is a load of crap.

Have you ever seen bad habits in C++? Because it happens just as much as someone programming in VB.net. You just don't see it as often because people get discouraged from C++ and thus you don't see a lot of C++ code out there as much as you would VB.net. The statistics for bad habits otherwise, would be the exact same.

system('cls'), using scanf() instead of more preferred methods, non type-safe strategies...

The programmer decides their own bad habits, this doesn't mean a language does it for you, don't be so blind to that fact. Python is easy too, but what's wrong with that? Python is also very powerful as a dynamic language.
-- cxS

[ Haskell/.NET/C/C++ - Software Engineer ]

Reply





Messages In This Thread
RE: What out of these languages should i try? - by cxS - 10-12-2013, 06:33 PM



Users browsing this thread: 3 Guest(s)