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 :)
11 replies to this topic
#1
Posted 15 December 2011 - 07:08 PM
|
|
|
#2
Posted 15 December 2011 - 07:27 PM
- 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.
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.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 15 December 2011 - 07:37 PM
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.
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
Posted 16 December 2011 - 08:20 AM
php,c++,c# :)
#5
Posted 16 December 2011 - 12:15 PM
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?
#6
Posted 16 December 2011 - 01:33 PM
Yes, I'm looking at something at the same or higher levels of Java.
Anything fun is fine. :P
Anything fun is fine. :P
#7
Posted 16 December 2011 - 02:10 PM
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.
JavaScript is pretty cool, though, there's even a garbage collector that does the cleanup for you.
#8
Posted 16 December 2011 - 02:19 PM
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
Posted 16 December 2011 - 04:28 PM
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.
I believe Java has a garbage collector too.
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.
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
Posted 16 December 2011 - 07:56 PM
Nesan said:
Yes, I'm looking at something at the same or higher levels of Java.
Anything fun is fine. :P
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.
#11
Posted 17 December 2011 - 04:39 PM
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.
Java or C# are always assets.
#12
Posted 18 December 2011 - 02:47 PM
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:
ASP:
ASP with JavaScript:
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.
* * *
LOL, WP, more math :) ; but it's okay, I like math too.
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


Sign In
Create Account


Back to top









