English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

9 answers

I have asked this question a lot of times and each time, I have hoped that someone would give me an answer that makes sense.. but all I got was to get mired in a language/OS war

So, from experience, I can suggest the following

- Learn atleast 1 programming language in which you can get serious amount of coding done (That could be C/C++/Java/C# etc. etc. etc.) Just pick one and be sure that you really understand it, and also what its strengths and weaknesses are
- Learn atleast one good scipting language (Shell/Perl/Python etc. etc.)
- Learn Datastructures and Algorithms from a quality book
- Learn more about the OS(es) in which you intend to run the software (Linux/Solaris/Windows.. pick one and do well in it)
- Understand most common development cycle methodologies (for this attend software engineering courses)

After this, you can pick up an subject to your liking!

2006-07-07 22:22:40 · answer #1 · answered by Neil 5 · 0 0

Neil gives good advice. Try to minor in computer science to be well rounded. Just learning any programming language will only take you so far. To really exploit programming, you must be very familiar with the operating system too.

BASIC is a good introduction to programming. Java is a good start to learn object oriented programming. One of the best things about Java is that everything is free from java.sun.com, to include pretty good tutorials.

I hope this helps.

2006-07-07 22:55:47 · answer #2 · answered by Titus W 2 · 0 0

Depends on what you want to work on. A good starting point is C and C++ and Java to some extent. Knowing one language very well can make it easy to pick up other languages.

2006-07-07 22:16:21 · answer #3 · answered by Elephas Maximus 3 · 0 0

It really depends on what sort of positions you want to look for outside. Basic languages include C/C++ for more like realtime programming, C# , .NET, ASP , ASP.NET for more Web integrated programming, Assembler lanaguage for low level programming, Java/J2ME/J2EE for more user-interface programming (server,mobile).

2006-07-07 22:11:22 · answer #4 · answered by Anonymous · 0 0

Wow, you efficient do have the english skills of an engineering student. Take some remedial english instructions! to reply to you question, purchase a Macbook Air. that ought to need to grant you the outcomes you want ok.

2016-11-06 01:16:02 · answer #5 · answered by ? 4 · 0 0

I believe java, c# and VB .net will be ok

2006-07-08 00:17:59 · answer #6 · answered by Anonymous · 0 0

it depends on da environent ur goin to work with.
.NET will be more than suffecient

2006-07-07 22:05:21 · answer #7 · answered by Terror BLaDE 2 · 0 0

java,c+,c++
the latest is .net

2006-07-07 22:06:37 · answer #8 · answered by aaryan 2 · 0 0

every language ...... :-)

2006-07-07 22:42:38 · answer #9 · answered by VIMAL 3 · 0 0

fedest.com, questions and answers