View unanswered posts | View active topics It is currently Mon Dec 30, 2024 11:03 pm



Reply to topic  [ 24 posts ]  Go to page 1, 2  Next
 Code Languages 
Author Message
User avatar

Joined: Wed Oct 03, 2007 10:45 pm
Posts: 545
Location: Underground... >_> ... <_< ... lurking ...
Reply with quote
Post Code Languages
I was thinking about learning some code language but I have no idea which one to choose. Something that I can learn by mysefl with tuts. Any good one?

Thanks


Thu Oct 02, 2008 9:04 pm
Profile
User avatar

Joined: Tue Apr 10, 2007 10:32 pm
Posts: 830
Reply with quote
Post Re: Code Languages
C# with .NET seems pretty practical these days


Thu Oct 02, 2008 9:31 pm
Profile
User avatar

Joined: Fri Apr 27, 2007 4:55 pm
Posts: 1178
Location: America!
Reply with quote
Post Re: Code Languages
C# is pretty neat, but the IDE will do pretty much all the syntax and stuff for you, which doesn't get you to learn. You'll make more mistakes in a different language.

Lua is nice. I'd suggest Löve, and not CC for starting out, because then you can code up whatever you want. Think of some challenges and try to get them to run. Lua has the advantage of not using really specific syntax, so you're allowed to forget semicolons (I don't use them at all, actually), and it's an interpreted language, so you don't have to compile the code every time you make a quick change, it just runs.

Also, if you know enough math, and you need to learn a language, try out Project Euler


Thu Oct 02, 2008 9:41 pm
Profile
User avatar

Joined: Sun Dec 16, 2007 2:43 pm
Posts: 43
Reply with quote
Post Re: Code Languages
Any language can be learned with tutorials and it's often the best method to learn them this way, so you've got that step down.

The problem with recommending a specific language to learn is that it's based on each persons preferences, and also what the person wants to accomplish.

For example, the two Cortex Command Mod Converters I released are coded in Visual Basic.Net, however I primarily program in C++ now.

Some languages to look at for beginning are: Python, C#, Visual Basic.Net, Java (Not sure what link)


Fri Oct 03, 2008 1:51 pm
Profile
User avatar

Joined: Wed Dec 26, 2007 6:33 am
Posts: 1743
Location: Trapped in UCP. Send help.
Reply with quote
Post Re: Code Languages
Because this strikes me as a casual interest that won't develop into anything, I suggest you learn programming, and not a specific language.


Fri Oct 03, 2008 2:54 pm
Profile WWW
User avatar

Joined: Wed Oct 03, 2007 10:45 pm
Posts: 545
Location: Underground... >_> ... <_< ... lurking ...
Reply with quote
Post Re: Code Languages
I see, thanks alot for the feedback.
I'll check the Lua thing, and maybe get some programming classes.


Fri Oct 03, 2008 8:02 pm
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: Code Languages
t0rento wrote:
Java (Not sure what link)

Got you covered.
Official Java training for those with minimal experience (moneycost)
Free Java training by example (free, but more advanced and applet-based)


Fri Oct 03, 2008 9:10 pm
Profile
Banned

Joined: Tue Aug 26, 2008 6:09 pm
Posts: 432
Reply with quote
Post Re: Code Languages
Lua is about the most useless language out of any and all language you can learn. Its not even a programming language, its a script.

If you want to learn programming, start with a C-based language.

My personal suggestion would be Java. It is a universally supported language with many uses. It is a high-level language, meaning that it looks more like english than any other language. It is also allows you to take up object oriented programming without having to learn a new language.

The simple fact is that Java is the most practical language to learn programming in general. And Lua is definitely not

Even C-based languages aren't as practical as they used to be. You're seeing things like Ruby on Rails and Groovy/Grails and other content-driven languages pushing forward (at least on the web-development end).

If youre looking into doing web development, might I suggest starting with PHP/MySQL. Employers love when you have skill managing databases, and theres nothing like managing a database from the command line!


Last edited by ProjektODIN on Sat Oct 04, 2008 2:36 am, edited 1 time in total.



Sat Oct 04, 2008 2:23 am
Profile
User avatar

Joined: Fri Apr 27, 2007 4:55 pm
Posts: 1178
Location: America!
Reply with quote
Post Re: Code Languages
It really doesn't matter what language he learns. Lua is just as good as any. It's better in some ways than other languages, and some other languages are better than it. You don't want to start out learning a really low level language, and it's best to use something simple first. Java isn't really the best of languages to just jump into. With Lua, you don't need a compiler, it does more with less code, and it's used in a bunch of games, which is usually what people starting out with programming want to do, mess with games.

If you start out with Java, you're not going to get a lot of stuff done really quickly. You have to have the basics down before you can start doing the more complex things. If you use a scripting language, like Lua, it's essentially the same syntax, but you don't need to know all the abstract stuff. It lets you ease into programming, and then when you need the complex stuff, you can learn that as you go. You can do pretty much the same stuff in both Java and Lua, but Java will most likely be slightly faster running a large program, and it's more organized, whereas with Lua, you can make something very quickly.


Sat Oct 04, 2008 2:34 am
Profile
User avatar

Joined: Fri Jan 26, 2007 3:22 am
Posts: 1451
Reply with quote
Post Re: Code Languages
ProjektODIN wrote:
Lua is about the most useless language out of any and all language you can learn. Its not even a programming language, its a script.

If you want to learn programming, start with a C-based language.

My personal suggestion would be Java. It is a universally supported language with many uses. It is a high-level language, meaning that it looks more like english than any other language. It is also allows you to take up object oriented programming without having to learn a new language.

The simple fact is that Java is the most practical language to learn programming in general. And Lua is definitely not

Even C-based languages aren't as practical as they used to be. You're seeing things like Ruby on Rails and Groovy/Grails and other content-driven languages pushing forward (at least on the web-development end).

If youre looking into doing web development, might I suggest starting with PHP/MySQL. Employers love when you have skill managing databases, and theres nothing like managing a database from the command line!


Except neither are. Ruby? What a joke. That's even slower than Java. Nobody is ever going to use that. Java is a pile of horrible too. It's beyond slow and should never be used for anything. Lua is also a bad "starting language", as it's just SCRIPTAN. Learn C.


Sat Oct 04, 2008 1:20 pm
Profile
User avatar

Joined: Sun Dec 16, 2007 2:43 pm
Posts: 43
Reply with quote
Post Re: Code Languages
Daman wrote:
Except neither are. Ruby? What a joke. That's even slower than Java. Nobody is ever going to use that. Java is a pile of horrible too. It's beyond slow and should never be used for anything. Lua is also a bad "starting language", as it's just SCRIPTAN. Learn C.

Java may be slow but it's an excellent learning tool, it allows a beginner to get something on screen fast which often attracts a greater interest and thus greater learning. C is a powerful language but it's noted for its extraordinary confusion factor for beginners and can often scare people off, once you learn one language the semantics of one, another one isn't too hard to pick up since the real key is programming logic and logical thought patterns in general.


Sat Oct 04, 2008 2:14 pm
Profile
Banned

Joined: Tue Aug 26, 2008 6:09 pm
Posts: 432
Reply with quote
Post Re: Code Languages
Daman wrote:
Except neither are. Ruby? What a joke. That's even slower than Java. Nobody is ever going to use that. Java is a pile of horrible too. It's beyond slow and should never be used for anything. Lua is also a bad "starting language", as it's just SCRIPTAN. Learn C.

The thing is that he isn't learning Java to make something--he's learning it to learn. Its the easiest language to learn, as t0rento said, logic and thought patterns. I wouldn't suggest a new person jumping right into something like C. Short of being an idiot savant, they'd be completely out of depth. You start with Java in any post-secondary education system because a) its universal b) its easy to learn c) it provides OOP and d) it is a literal language with large amounts of documentation that is just easy to learn

t0rento wrote:
Java may be slow but it's an excellent learning tool, it allows a beginner to get something on screen fast which often attracts a greater interest and thus greater learning. C is a powerful language but it's noted for its extraordinary confusion factor for beginners and can often scare people off, once you learn one language the semantics of one, another one isn't too hard to pick up since the real key is programming logic and logical thought patterns in general.
The problem is that Daman is trolling, combined with the fact that he is confusing the OPs desire to "learn" with the desire to "produce." I learned Java in high school/college not cause I want to do anything with it, but because it is just a natural stepping stone in programming studies.


Sat Oct 04, 2008 3:26 pm
Profile
User avatar

Joined: Wed Dec 26, 2007 6:33 am
Posts: 1743
Location: Trapped in UCP. Send help.
Reply with quote
Post Re: Code Languages
Well you kind of are too Thor. You're pitching Java because it's widely used and therefore he's more likely to use it. I still say Lua should be his first stepping stone.


Sat Oct 04, 2008 5:22 pm
Profile WWW

Joined: Fri Mar 16, 2007 1:28 pm
Posts: 328
Location: Finland
Reply with quote
Post Re: Code Languages
Ruby is actually good for a lot of things, I mean, it is basically the best language to use with batch files. (for me at least)


Wed Oct 08, 2008 5:29 pm
Profile
Banned

Joined: Tue Aug 26, 2008 6:09 pm
Posts: 432
Reply with quote
Post Re: Code Languages
Ophanim wrote:
Well you kind of are too Thor. You're pitching Java because it's widely used and therefore he's more likely to use it. I still say Lua should be his first stepping stone.
I'm pitching Java because its more like any other language you are likely to be exposed to. Because of its C-like origins, its a better start. Either that or learn a language you think you'll use.


Wed Oct 08, 2008 6:32 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 24 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.053s | 15 Queries | GZIP : Off ]