C, C++ Or Java - Where To Start ?

free web hosting
Free Web Hosting > Computers & Tech > Programming > Programming General

C, C++ Or Java - Where To Start ?

vicky99
Dear Friends
I found lots of topic regarding which programming language to learn and how to start. But my problem is little different. I have done little bit of java 3-4 years back. But I dont programme in java these days because I shifted to designing. Now I want to learn a programming language.So I need your suggestion.
Which programming language to learn among many.C,C++,JAVA,Python,DotNet. There are many options.Which is most productive in terms of getting a job. Sould I learn server side language such as PHP,ASP?If I learn JAVA or Dotnet I dont have to learn a server side language because these cover the server side aspect also.
So friends as you can see there are lots of thoughts that why I badly need your suggestion.

Reply

pyost
If you are doing web design, too, PHP and MySQL would be the best choice. That way you can expand your web site creatin gpossibilities (and earn more money smile.gif)

However, if you only do graphic design, doing a bit more in Java would be a good idea. Just to remember how it all goes. After that you can switch to some C language, but the choice is on you (C, C++, C#).

Reply

Omkar™

Well, you see C, C++ are just "Starter" languages. They teach you the basics of programming and you never get a job by just learning C/C++.

Since you've done Java before, I suggest that you start with a language which will help you in designing. PHP and MySQL are the most popular languages at this time. You might even consider ASP.NET which is Microsoft's and seek job opportunities there. But trust me - don't go for Python or Java and all. These are Object Oriented Languages which are no use in programming. They are used to build softwares!

Best choices in order of preference -
  1. PHP and MySQL
  2. ASP.NET (Microsoft's)
  3. MsSQL (Microsoft's)
  4. Flash/Shockwave (Even if its not exactly programming, its useful in designing)


Reply

vicky99
Thanks friends.
You suggested me to do PHP instead of JAVA and C++. Who are in demand these days? Software developers or application developers. Aren't PHP is limited to web only? Although PHP has a application building tool like GTK.Many people would have such queries before learning a language. Moreover all the recruiters look for c,c++,java and .net professionals.What is your stand on this issue?

Reply

yeh
I guess the more important question is, what do you want to do? If you want to be a Windows security specialist, then you must learn C or C++. Don't think PHP is going to help you. If you want to be involved in webpage creation etc. then I don't think C or C++ is going to help you.
I think you should determine what is it that you want to do before even thinking of which programming languages you should learn.

Reply

ignite
QUOTE(vicky99 @ Jun 7 2006, 07:07 AM) *

Dear Friends
I found lots of topic regarding which programming language to learn and how to start. But my problem is little different. I have done little bit of java 3-4 years back. But I dont programme in java these days because I shifted to designing. Now I want to learn a programming language.So I need your suggestion.
Which programming language to learn among many.C,C++,JAVA,Python,DotNet. There are many options.Which is most productive in terms of getting a job. Sould I learn server side language such as PHP,ASP?If I learn JAVA or Dotnet I dont have to learn a server side language because these cover the server side aspect also.
So friends as you can see there are lots of thoughts that why I badly need your suggestion.


I think python is just for you. It simple, fast and reliable. There is a huge library of bindings to different libraries. For example PyGame - binding to SDL, for multimedia programming. As you know blender is a 3D modelling program, it uses python as embedded automation language. For web programming there is exellent platform - django. Productivity is ovesome.

 

 

 


Reply

Quatrux
Scripting languages like python, perl, php, rexx is quite slow and has their own purpose, like php is very popular in the web field and if you know php+mysql very well, it is really easy to find a job, but what is usually I don't like, that clients want to see the result in a layout way, so usually you can get a good job just by knowing basic or a little bit advanced php with good html/css and graphics experience.

Programming in python, rexx, ruby you need an interpreter which is much slower than a translator/compiler (translated/compiled) program, so somebody here said that learning c/c++ is just the basic stuff. I disagree, it is one of the most important stuff, but just that c/c++ isn't enough you need to learn something more, because it is just a programming language, so you need to know about everything else where it can be usable. Like if you want to create a web browser, you need to know the HTTP and etc. commands and how to use them in c/c++, you need to know some kind of a GUI like QT/GTK, you need to know etc. Like if you're interested in creating games/graphics you need to know about DirectX or OpenGL etc. So it is all in the knowledge and experience and the result you want to do. These days it is popular to program in Java, but it is slow. Knowing languages like asm, is usually just needed for much more experienced users or who just want to know it, because a lot of what is already written, so why would you need to rewrite it? just use what exist and continue creating something.

So every language has its place and purpose, it depends what you want to do and where/what result you want to get. Like I am interested in web, so I am very interested in web stuff, designing, programming, databases. My friend is interested in games, so he is interested in DirectX, C++ and Graphics programs/software/applications which can render and etc.

Reply

beatgammit
Everything depends on what you need the programming language to do. If you need to build applications, I would go with C#, as it is easy, powerful, and integrated into Microsoft Windows environment. If you are looking more for a web interface, I would go with Flash (I don't like it, but it is the most practical) or PHP. PHP is not a programming language, but a scripting language. This means that it mainly works to format web pages based on server input and user input. From what you seem to need it for, I would stick with C#. C# is very similar to Microsoft's ASP.Net (I think it may even be the same thing), so you are covered with server stuff and independent stand-alone applications.

Most programming languages are very similar, so I would just choose one that you like and learn programming through it. You can adapt to any new language pretty easily. I have experience in Java, but I have adapted my programming skills to C++, C# and even PHP. All you need to do is learn how to do programming, and then you can choose a language.

If you're into online games, go with Java. Otherwise, stick with one of the other ones I have mentioned.

If you want an easy, artistic way to display information on a web page, go with Flash. Flash can do most of what you need it to do, but it kind of sucks in speed compared with PHP.

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Recent Queries:-
  1. what is need of c,c ,and java - 327.16 hr back. (1)
Similar Topics

Keywords : c, c, java

  1. Php To Java
    (5)
  2. Java Memory Leak?
    (0)
     I have been using the picking tool with setShapeCylinderSegment (this returns infinit results but
    is capped). It works just fine for me (in terms of what it does) and it wasn't until just
    recently I noticed that it has been causing my program to spike the memory. I have looked through
    Google to see the problem and apparently it is caused a memory leak. I have tried to solve it by
    simply setting all the variables to null after they are used but this doesn't help. Is there
    something I can do to or a free software I can use to find the exact variable that is causin....
  3. Java And Sql: Data Mismatch
    (6)
    Alright, I'm having some really funky issue with this. I know it's a mismatch (obviously)
    and I want to know if the Astahost community members can help me solve this issue. It's been
    annoying me a lot of late. CODE try{         libSQL myAddNewData = new libSQL();
            String strRownum
    =(String.valueOf(jComboBoxLName.getSelectedItem()));         if
    (intChoice == 1){             myAddNewData.AddNewData("INSERT INTO CUSDATA
    (FIRSTNAME, LASTNAME, PHONE, SIN) VALUES ('"+ strUserData[in....
  4. Simple Java Question
    One Variable; Multiple Classes (3)
    I’m probably the only person that is able to do so much with Java3D and yet still can't
    even get some of the Java basics down. Anyway is it (and if so how is it) possible to make a
    variable editable and readable in multiple class files? It seems like this should be an easy
    question to answer, but here is a little code to help you understand what I am talking about. CODE
    public class test extends Applet{  public int Col = 0;  [some long code basically all it
    does is call for a collision behavior]  [(TestB multiple times every 100 millisecon....
  5. Java Java.security.accesscontrolexception
    (6)
     I have looked all over the web for a solution and none of them seem to work. Anyway, I am trying to
    load a 3d object onto a scene with a java applet and I get the following error. CODE
    java.security.AccessControlException: access denied (java.io.FilePermission object.obj
    read) I think that it has to do with my java.policy permissions, but I cant find anything
    that will fix it. Has anyone ever seen this error and/or know a solution to it? I am looking for a
    solution that will work on other people's computers without them downloading anything extra ....
  6. Setting Up Java Correctly
    (8)
    First thing, I know the pictures say update 3, I'll update them to 4 soon... Since there's
    been alot of people saying this bot doesn't
    work!1!1!!elevenone1!11exclamination! I'll tell you how to set up your
    Java, correctly Before I say anything, if you get this problem Exception in thread "main"
    java.lang.NoClassDefFoundError: mudclient press any key to continue. . . This means you have set up
    your Java incorrectly, follow the tutorial properly Also if you are not an Administrator on your
    computer you can't change the Enviro....
  7. Java Applet Loading Error
    (5)
    I'v just started to study JAVA. And I borrowed a book, Great Ideas in Computer Science with
    JAVA. But I can't loading any applet written on the text. I use firefox to load applet. Does
    anyone know why the applet can't be loaded? sample code is below. /laugh.gif"
    style="vertical-align:middle" emoid=":lol:" border="0" alt="laugh.gif" /> CODE import
    java.awt.*; public class HelloWorld extends java.applet.Applet { TextField m1,m2; public void
    init() { m1 = new TextField(60); m2 = new TextField(60);
    m1.setText("H e l ....
  8. Free Web Hosting: (java-area)
    Free Website: <java-area.astahost.com> (2)
    To generate an application for free web hosting please click here: Free Web Hosting
    Request Form I would like to request free web hosting from Astahost. Please find my
    application below. Your Registered Domain Name or Desired Astahost Subdomain Name:
    java-area.astahost.com Account Username: jarea Introduction: My name is
    Anton. I am professional software developer. Basically in Java and Web. But I have some other
    interests: music, velo, traveling, walking to long distance etc. Also I write short fiction stories
    in Russia....
  9. Embedding Flash Or Java Into A C++ App...
    ...and how? (3)
    Hi everyone, As a crossplatform developper, the main obstacle for me to write CP apps is the
    interface... Sure there are solutions like qt and gtk and such, but i'd prefer something more...
    rich, like an interface in Flash (swf) or if it really doesnt work, in Java (applet). How do you
    embed such a rich interface in a C++ app, and how do you make the swf or java communicate with the
    core of the app: c++ ? Let's say i make a windows instance using the win32, how do i then show
    and make work a beautiful and rich flash interface? Thx for suggestions and help.......
  10. Drawing Basic Rectangles
    Using Java! (0)
    I posted on another forums... But not allowed to post links /wink.gif"
    style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> In this tut ill show you how
    to draw two basic rectangles with Java. First we start with out imports: CODE import
    java.awt.*; import java.applet.Applet;//tells the browser its an applet lol Now we start with the
    class: CODE public class Rectangles extends Applet        { And then the voids: CODE
    public void paint(Graphics g) //you will always need Graphics g so the applet knows its a
    drawing           ....
  11. For .net Or Java, Consider Python
    Python can generate native, .NET and Java code (1)
    If you are new to programming, consider Python as your first language! Unlike C#, it is free,
    as in $0! Unlike Java, it has a simple grammar (few brackets and semicolons) and few
    declarations (most variables are automatically declared by their first use). I have been
    programming for almost 50 years, and Python is by far the easiest, clearest programming language
    that I have found! The Python home page will orient you to the resources and documentation.
    It includes excellent tutorials and examples. It runs on Windows, Linux/Unix, Mac OS X, OS/2, A....
  12. Loading 3d Models In Java?
    (2)
    I am currently using a 3D cad software to make models. I want to know if it and how it is possible
    to load 3D models using Java. I would like to make a game in java (I know I should be using OpenGL
    for this, but Java seems more secure). Now I have been looking all over the web (And Amazon books)
    for how to load 3D objects. I think java has loaders that convert objects into java objects but I
    can't figure how to use them. I have tried using Java 3D and a bit of JOGL but I have very
    little knowledge about them other then making basic things like cubes (not models). Is ....
  13. Java: Eclipse
    programering in java (4)
    QUOTE Eclipse Newcomers FAQ What is Eclipse? Eclipse is an open source community whose projects
    are focused on building an extensible development platform, runtimes and application frameworks for
    building, deploying and managing software across the entire software lifecycle. Many people know us,
    and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE. The Eclipse open
    source community has over 60 open source projects. These projects can be conceptually organized into
    seven different "pillars" or categories: 1. Enterprise Development 2. ....
  14. Graphcal User Interfaces In Java
    How do you make them? (4)
    Ok, right now I am currently using eclipse, however I can change to whatever if there is something
    else that would be better for this. But I have made a number of java applications, but they all
    simply use the command line for doing their user input and output. However, I have been interested
    in learning how to program graphical user interfaces in java, and was wondering if somebody could
    point me in the right direction, with some easy to understand and follow tutorials. Also, once I
    have done that, what about making a java program that can be easily executed? (I know t....
  15. Counting Down To A Time
    php or java? (7)
    Hey i have been searching google and websites to find the answer to my question but i just get
    blasted with a bunch of code that isn't explained... So i would like to know how, in either
    php or java how i would get something to count down to a certain time, but not specifically a time,
    more like count down in days, hours, minutes and seconds and not require a refresh... like it count
    downs on the page every second... And that i can specify the days, hours etc in the start of the
    function such as function countdown($days, $hours, $minutes, $seco....
  16. Need To Modify Xml Attribute Using Java
    (4)
    hi, Im new to xml parsing and dont know much about. I need to modify the attribute val of a tag in
    a complex xml file im using xpath query to retrieve the node but xpath is read only and cannot
    modify. Im not able to use DOM as the xml is very complex and im not able to go to the exact node....
  17. How Do I Test A Java Aplication
    (11)
    Well..can someone introduce me?(picture introduce is well)....
  18. How To Create Exe File In Java?
    (12)
    Dear friends I came to know that one can build exe files from java application. How this is
    possible? According to me there is no such method in java to cerate exe files. However Microsoft
    used to provide a free system development kit (SDK), for Java, which includes the jexegen tool. But
    one need install Microsoft Java Virtual Machine to run such application. Some people suggest
    InstallAnyWhere.....
  19. Java Phone Book
    A console base java phone book program (2)
    Hello everybody I wrote this program a few months back when I wan learning JAVA.I haven't
    learned java yet though because its to vast. The program is console based. It uses the util package
    of java in a great way. It keeps record in a flat file. You should create a Data file called
    phone.dat in same folder where phone.java is kept. So here is the code:-(phone.java) CODE
    import java .io .*; import java .util .*; import java.awt.event.*; public class phone {
        public void new_record()     {        String id,name,city,add,number,total,list;
             b....
  20. Looking For A Java IDE
    (25)
    Hello Java people! I'm starting to work more on java this spring (university stuff) and I
    think I need a proper IDE. So far my java programming has been in little scale so editor and command
    line compiling has worked just fine. So I'm looking for a good, free IDE. It does not need to
    have fancy features, just what you'd expect from an IDE. My previous experience on IDEs limits
    pretty much to MS Visual Studio. I've also tried out Borland's builders but I've hated
    them, granted they all were quite old versions. So what IDEs you use and wh....
  21. Video Streaming In Web Browser Through Java Or Jsp
    video streaming in web browser (1)
    Can anyone give idea about video streaming in web browser through java or jsp I need to play video
    presentation in my web browser to show all members of the company.For I want to put my video file in
    web server and anyone can access that video just playing on their browser our web browser is
    firefox. We don’t want to use any active X properties or any default media player in web browser
    . Our Platform is linux fedora core4, web server is tomcat 5 . We read the JMF java media Framework
    API, but I couldn’t understand how to use this in our server for linux. There is ....
  22. Java By Example
    (8)
    Java was the first programming language that I learned on my own...no teachers, no friends, just me
    and the internet. One of the best aspects of Java is the heavy documentation provided by Sun and
    every other Java developer out there. Here is a link to a site that lists loads of examples of Java
    code. http://javaalmanac.com/egs/ ? They have examples of setting up a JDBC/ODBC connection for
    database use, creating ZIP files for archival purposes, and simply showing you how to use vectors.
    This site is great for learning the basics and building applications on top of i....
  23. Download Java Ebooks
    Java Books (13)
    Download java books from below sites http://www.gayanb.com/ The eBook links you've posted
    contain a bunch of illegal eBooks. Be aware that this is in direct violation of our TOS . Links
    removed. ....
  24. Need Help: Find Lowest Character Using Java
    (7)
    Heya guys, Been a looooong time eh, yeah well i was kinda buzy with college stuff and all those
    assignments just keep pouring in. I have java this semester and i have "NO" idea how to go abt it, 1
    reason being that my proff. is going real fast in the explaination part and i doubt she knows
    anything in java /blink.gif' border='0' style='vertical-align:middle' alt='blink.gif' /> Newayz
    , i was asked to do a small program in java , heres how it goes : I need to enter a word prefixed
    by the number of letters in it, and the output should show me the smallest character ....
  25. A Complete Java Tutorial
    (4)
    The Java Programming Manual Chapter 0: Introduction. What Java is and what it is not Java is
    an object oriented programming language that has evolved from and to substitute the C and C++
    programming languages. But why? The main reason for Java to have evolved is "platform
    independence" we shall come to this part later. When a programming language is designed, certain
    trade offs have to be made. 1) Ease of use versus Power 2) Efficiency versus Safety 3) Rigidity
    versus Extensibility This also gives a more or less accurate comparison of C++ versus Java Java ha....
  26. Python Versus Java ?
    Which of this language is the best? Why? (4)
    Chandler choosed Python, arguing that Python is more open source than Java. Apache brought an open
    source java to the market. Is Python covering so many domains than Java? Would it be possible to
    code every kind of application with Python? For wich reason would you choose Python for an
    application development? ....
  27. What Are The Advantages Of Java Vs C++?
    (15)
    what are the advantages of c++ and what are the advantages of java? what one is more userfriendly,
    and what one has more capabilities?....
  28. Array Sorting
    Does anyone hava a decent JAVA method (21)
    does anyone have a decent JAVA method that will sort an array from smallest-to highest?
    /mellow.gif" style="vertical-align:middle" emoid=":mellow:" border="0" alt="mellow.gif" /> The one
    i'm trying to write doesn't seem to work... or if you could look at mine below, and tell me
    what i did wrong, that'd be nice to.(if it reallllyyyyyyyyy sucks, please dont laugh to loud
    /biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> ) This should
    take an array and then calculate how many of a number is in it, add it to the first slots....
  29. javascript vs java
    (12)
    in my opinion javascript is better then java becasue java requires more programing experecense
    then javascript and i think to that javascript is more reliable then java in some ways....
  30. java.lang.NullPointException
    (4)
    hi, all, I have a question, can anybody give an answer? Thanks in advance. Why the following code
    throws NullPointerException? String v =null;
    System.out.println("aaaaa"+v==null?"":Integer.toString(v.length())); while the following code not?
    String v =null; System.out.println("aaaaa"+(v==null?"":Integer.toString(v.length())));....

    1. Looking for c, c, java

Searching Video's for c, c, java
advertisement




C, C++ Or Java - Where To Start ?



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE