Jump to content

Next language.

- - - - -

  • Please log in to reply
11 replies to this topic

#1
Nesan

Nesan

    Newbie

  • Members
  • PipPip
  • 17 posts
Hi guys.

I'm a 17 old high school student.

Currently I 'know' Java and a bit of JavaScript.

I was wondering if anyone can give me suggestions on what language I should learn next.

TY :)

#2
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,120 posts
  • Location:Vancouver, Eh! Cleverness: 200
  • If you wish to script logic behind web pages (although you may need a website for that to show people) you could learn PHP.
  • C is very close to the system and may be rough and fun learning experience, and C++ may be improved (OO) although lacking many libraries to make graphics/networking applications.
  • Python and Ruby are popular choices for general scripting languages, that may be more simple than Java (less code required).
  • Lua is often a popular choice for embedding a scripting language within an application, however is pretty neat by itself.
I am not too sure of many others, just off the top of my head.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#3
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US
Is there anything particular that you want to do with programming next?

If you want to do web programming, you could probably learn PHP. If general-purpose or computer programming then C or C++ would probably be the language to learn. If you'd like to try thinking from the processor's perspective, assembly would be the language to learn; most of the things that can be done in other languages can also be done in assembly. Assembly language is usually suitable for really serious, low-level (as in you have to do more of the house-keeping yourself) tasks, such as operating systems and is probably not the best language if you want to write programs quickly; C/C++ doesn't take as much time to write, but there's still plenty of low-level housekeeping needed, especially for C; a scripting language like JavaScript or PHP is more suitable for writing programs more quickly, without having to worry much about how everything would work under the hood.

#4
Cushpajz

Cushpajz

    Newbie

  • Members
  • PipPipPip
  • 30 posts
  • Location:Novi Sad
  • Programming Language:C#
  • Learning:C, C++, C#, PHP
php,c++,c# :)

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
A lot depends on what you want to do, and what platform you want to do it on. Do you want a language that is similar to those, quite different, or just broader? Do you want lower level or higher level?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
Nesan

Nesan

    Newbie

  • Members
  • PipPip
  • 17 posts
Yes, I'm looking at something at the same or higher levels of Java.

Anything fun is fine. :P

#7
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US
Some high-level languages I can think of right now are PHP, Perl, Ruby, JavaScript.

JavaScript is pretty cool, though, there's even a garbage collector that does the cleanup for you.

#8
fread

fread

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 787 posts
Different languages introduce different programming principles. It may be wise to have a descent balance of high and low level languages.
Perfection of means and confusion of ends seem to characterize our age. Albert Einstein :confused:

#9
mebob

mebob

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 490 posts
C or C++ are a lower level than Java, but they are good languages that can be used for pretty much anything. If you don't have any specific ideas for what you want to do, I'd probably recommend one of them. They also give you a better understanding of how everything works.

RhetoricalRuvim said:

Some high-level languages I can think of right now are PHP, Perl, Ruby, JavaScript.

JavaScript is pretty cool, though, there's even a garbage collector that does the cleanup for you.

I believe Java has a garbage collector too.
Latinamne loqueris?

#10
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Nesan said:

Yes, I'm looking at something at the same or higher levels of Java.

Anything fun is fine. :P

C# might be a good language, then. If you like statistics, R is certainly higher level, but it has some real oddities to it.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#11
ash34

ash34

    Newbie

  • Members
  • PipPip
  • 12 posts
Depends on what you want to do. PHP is a really popular and will compliment your Java script. You may want to expand on what you already knpw with Jquery or Prototype.

Java or C# are always assets.

#12
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,254 posts
  • Location:C:\Countries\US
ASP is also a good one. Especially if you know JavaScript, it would let you use JavaScript for server-side scripting. If you don't want to use a language you already know, you can also use VBScript with it, instead of JavaScript; VBScript is the default, unless you override that with the (I think) '@language' setting somewhere at the beginning of the ASP file.

ASP is similar to PHP in that you can start typing HTML right away, and insert preprocessor scripts wherever you need to.

PHP:
<html> 

<head> 

<title> Hello World! </title> 

</head> 

<body> 

<?php echo "Hello World!" ?> 

</body> 

</html> 

ASP:
<html> 

<head> 

<title> Hello World! </title> 

</head> 

<body> 

<% response.write "Hello World!" %> 

</body> 

</html> 

ASP with JavaScript:
<% @ language = "JavaScript" %> 

<html> 

<head> 

<title> Hello World! </title> 

</head> 

<body> 

<% 

Response.Write ("Hello World!");    // JavaScript is case-sensitive, 

// so we have to capitalize the Response and Write. 

%> 

</body> 

</html> 

And also ASP - like PHP - lets you use session variables, which use cookies to identify which client it's currently looking at. You can always choose to rather use cookies, too, of course.

* * *

WingedPanther said:

If you like statistics, R is certainly higher level, but it has some real oddities to it.

LOL, WP, more math :) ; but it's okay, I like math too.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users