Link to home
Start Free TrialLog in
Avatar of KLOPEKS
KLOPEKS

asked on

Newbie to programming

Hi Experts, i'm very new to the programming world, i'm 20 years old and i want to become a programmer in any language, which language should someone start out with, I hear you can do anything in assembly.
should someone start out programmng in a low-level language or a high-level language?
-Thank You for your expert advice..
Avatar of Stampel
Stampel

Hi KLOPEKS,

Like in all things its better to learn then get better and harder. So i suggest you could begin with Visual Basic Language this way you can build some interesting programs very fast without being disgusted !
Then after some weeks of good learning you can try visual C/C++ programming and even .net.

At any moment in parallel u can buy assembly book but you will see how hard it is to make project under that :))
But its good to know the system basis even if you dont code in assembly later.

Good luck and Regards,
Philippe.
ASKER CERTIFIED SOLUTION
Avatar of pratik20
pratik20

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I agree with Stampel, basic is a good starting point. I think you should start with something like visual basic .net though (VB.NET) You can get discounts on visual studio .net (In which you can find VB.NET) if you are a student (Indeed you can pick up learning editions I believe). VB.NET will break you in with easier language constructs of basic but will teach you the ways of programming windows interfaces which will be directly transportable over all other .NET languages.

Starting out won't be easy, but it can be very satisfying when you get your first app going. PLus there's always someone around here to help ;)

Regards

Martin Green
The only advice I can give is regardless of languages, always ask questions about their syntax and semantics!!! Because without a clear idea of how a language's syntax and semantics you will find yrself wasting a lot of time trying to learn. Once mastered (this is transferable and get better with experiance), you can move on to develope the in-depth knowledge for a specific language.

From my experience, I was like you three years ago where I have never programmed before and then introduced to Java. The experience gained in learning Java allowed me to pick up JavaScript within 30 mins (not in-depth knowledge but sufficient to write my own counters and few others interactive scripts) and implemented few algorithms in C++ after reading few chapters on semantics and syntax. So don't be afraid if you don't know all the things in any one language becos you'll develope these through practices. That's all I can give and another thing when you're programming remember to break down yr problems into step-by-step tasks. I have seen many people failed becos they can't break down what they want to do into simple steps.

bye  
Avatar of KLOPEKS

ASKER

thanks guys!
HEY!
Greetings, does ANYONE know VB.NET?????????? I mean, PROPERLY!!!!!!!!!!!
Not just half-heartedly, I'm a VB6 Professional Programmer, but I need to merge to VB.NET!!!
As it just RULZ and it's SOOOOOOO much more powerful... but I'm looking for a few tutorials or whateva to help me move from the one into the other, I also know C++, so I'm good for all the polymorphism and all that that that is now part of the language...

CAN SOMEONE PLEEEEEEAAAAASE HELP.....

I need to learn all the changed features.......

WHAT'S GOING ON?!?!??!?!?!?!?!?!?!