Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

How much knowledge per program is enough ?


Recommended Posts

Ok, so we all know we must learn different programming languages if we want to work in this industry, but how much is enough before moving to the next one ?


I'm learning Java and i only know Java, i know we must know different languages but how much knowledge per language is enough before i can move on to the next one ?


I know Data Structures, the most basic thing about Data bases, the main things like classes, variables, constructors, private, public, making designs, buttons, radio buttons and layouts


Is that enough, should i move to others or continue learning more about Java ?

Edited by cdgl
Link to comment
Share on other sites

Depends on where you want to work and what you want to do. Honestly, there is a point at which your knowledge of particular language is irrelevant. It becomes about your ability to quickly learn architectures and learning to work with them using tools that are available. That said, knowledge of C and C++ is usually the most valuable. Since you know Java, I would jump directly into C++ and learn about ways in which C is different separately.

Prior to filing a bug against any of my code, please consider this response to common concerns.

Link to comment
Share on other sites


I started my commercial experience using something I'd never heard of before - a DOS based database language called Dataflex. After a couple of jobs with that I started using Delphi (Visual Pascal, if you like) and that became my main thing. I stuck with that for years and then got into web development and started using classic ASP. The web development moved me into the ASP.Net area, where I started using C#. This was perfect for me as it meant that I could do both desktop and web development using the same language and framework, which also lead me into mobile development as well (that being .Net based and using C#).


Basically, as you move from one job to another most employers will want you to have relevant skills, but you'll end up learning new ones as you yourself progress. I'm now in a position where I could go for about 75% of all commercial programming jobs you see advertised.


Java is a good starting point as it's used on so many platforms and environments. For the sake of continuing to learn (you will never stop learning - don't ever think you know enough), I'd say stick with that and see where it takes you. When you're going for jobs use what you know to get a foot into the door and then let your career unfold in front of you. No-one can tell you what the future will bring so just use what you've got and adapt as you go.

Link to comment
Share on other sites

In my first two years of college I learned Java. Now I'm in third year and I'm doing C++ for my Algorithms & Data Structures module. For my year long project I decided to do a brand new language I've never done before so I'm using C#. As part of that project I'm learning scripting languages like Javascript.


For the summer I plan to do a few applications using angular.js, backbone.js and node.js. I also want to learn Python, Perl, and Ruby/on rails. It seems like a lot of effort but I love programming and I feel bored when I'm not doing any. Once you know the basics of a few and know the main algorithms/data structures most languages are easy enough to pick up.


I'd rather believe that it's not how much knowledge is enough, but how far do you want to learn and keep learning.

Edited by Whiskey
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.