2

I'm fucking confuse between
Should I start Java or C or python
Please help me out

Comments
  • 2
    Start python.
    Continue C.
    Learn Java.
    Apply to work with all three
  • 6
    No one can tell you which one because it depends on many things. So I am going to attempt to tell you which language generally does what well. (And probably flame a discussion doing so)

    C is amazing at small low-level and light weight programs. If you want something to run fast or on a potato, c is a great choice.

    Python is a platform on which you can basically connect to anything and perform a lot of different operations. To me, this makes it a perfect rapid prototyping language.

    Java has by far the most mature community/platform which means you can find (and easilly) use libraries for most things you need. Furthermore it is extremely scalable and widely used in large scale web applications. However, it is very bloated so don't expect to build IoT stuff on there.

    Tldr:

    Your language depends on your ambition:

    IoT or small terminal: C
    Prototyping or multiplatform tools: Python
    Large scale software: Java
  • 1
    @ChappIO
    I can agree with this.
  • 0
    @ChappIO thanks ChappIO
    Your info is really helpful
  • 2
    In addition to what @ChappIO said, if this happens to be a matter of learning your first programming language altogether, it may be important to factor in the general difficulty level of the language.

    I would say for beginners, python is the best choice as you can learn all you need to know about intermediate level programming, logic, etc, all very quickly and uninhibited by memory and other gotchas.

    A lot of people start with java because it is so popular but I would put it at a medium difficulty in this case. It's got garbage collection and C like syntax, which is good in my opinion, so learning that will effectively give you the ability to at least read code in many different languages.

    Finally C is like hard mode. I don't know if I would recommend starting with it, but I think everyone should touch some C code once in their life and maybe read K&R through once.
  • 0
    Stop fucking around and make app with those lang. (sry, but you over thinking it.)
  • 4
    Just use BrainFuck
Add Comment