DIGIT-ARC read-only archive · snapshot: July 23, 2026

programming language combination

15 posts · originally from https://geek.digit.in/community/threads/programming-language-combination.109413/

rajwansh2003
rajwansh2003 Original post #1
Feb 25, 2009 at 1:44 PM
I am doning B.tech with computers. Every one says that you should have proper control at least in two language.
Can any one suggest me two best language combination.In which future demand and and can attain better job and position on the company.
rhitwick
Feb 25, 2009 at 1:48 PM
C and Java...
Concentrate on these two more.

If want to attract a few more eyes to ur CV, try Shell Scripting>Python
damngoodman999
Feb 25, 2009 at 1:48 PM
oNly C & Java are the 2 languages we have to know all other things are u ll be trained by the company when u get placed
rhitwick
Feb 25, 2009 at 1:49 PM
Hey, both of us posted at same time!!! check its 1.48PM for both d posts...
rajwansh2003
Feb 25, 2009 at 2:02 PM
cool both at same time and similar answer thanks

In c which all part should i mostly cover Data structure, graphics or some thing other. for java i don't have idea please guide me
damngoodman999
Feb 25, 2009 at 2:15 PM
be good with data structures using "C"


java - go for training with the j2ee & j2me
rhitwick
Feb 25, 2009 at 2:20 PM
For C, concentrate on DataStructure (Linked lists, sorting, searching etc)
Also check out objective type questions for C, for this I would recommend "Exploring C" by Kanetkar, "C Under DOS Test" by Anup Jain, Riku Parikh

For Java, I would highly recommend "Java Complete Reference" by Herbert Schield. Read chapter 1-12 thoroughly (means every word in every sentence) and practice every damn program in it.

In u forthcoming syllabi u'd encounter with "Shell Scripting", at that time don't neglect it.
damngoodman999
Feb 25, 2009 at 2:22 PM
^^ shell is little bit complicated , better he now finish with the c & java completely

make sure that he knows unix or linux for the shell programming / scripting
rhitwick
rhitwick #10
Feb 25, 2009 at 3:10 PM
^^ shell is little bit complicated , better he now finish with the c & java completely

make sure that he knows unix or linux for the shell programming / scripting
He told that he's in Computer Science, so I guess he must be having UNIX in his syllabi in future, thats why I told below,

In u forthcoming syllabi u'd encounter with "Shell Scripting", at that time don't neglect it.
damngoodman999
Feb 25, 2009 at 3:50 PM
b-tech - IT having shell script wow thats amazing

in My MCA i dont have any shell scripting
rhitwick
rhitwick #12
Feb 25, 2009 at 3:58 PM
Ya, I did B-Tech in IT, and I had Shell Scripting, but I didn't pay any attention to it:(

When I started, I loved it, but I was too late.
Liverpool_fan
Feb 25, 2009 at 6:50 PM
Begin with a dynamically typed programming language such as Python or Perl or Ruby. I suggest Python due to clearer syntax than Perl and more widespread support than Ruby.
Then learn statically compiled language like C. And please use gcc, VC++ etc. don't use prehistoric compilers like TC...
You can also learn C++ or Ada for OOP concepts but Python would be enough for learning OOP, but C++ would make a good addition. Ada I havent programmed myself, but is also considered a good OOP language...

And yes don't neglect shell scripting... :))
lovesujoy
lovesujoy #14
Mar 3, 2009 at 8:39 PM
Learn C.
An object oriented static typed language.
An interpreted language with regex support.
A functional programming language.
And a couple of webframeworks in some language (java,php,python, whatever).
B
Mar 5, 2009 at 4:17 PM
Well , first of all learn all basic concepts like oop,function(or module or method)
dynamic allocation,etc.
Now learn C with basics of assmebly(which is mostly used to optimize C code)
Now learn C++ or Java very well like memory management,error handling, common complier tags,data structure and algo etc.
For java counterparts like networking, gui development in C++ u need to be OS specific.
Like in Windows you need to learn MFC,ATL , etc and in linux Qt etc.
Well after this if you are focusing on *nix platform you should know one of the shell scripting language like python or perl(prefer python).