Author |
Message |
Jox =3
Joined: Wed Oct 03, 2007 10:45 pm Posts: 545 Location: Underground... >_> ... <_< ... lurking ...
|
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 |
|
|
cambiogris
Joined: Tue Apr 10, 2007 10:32 pm Posts: 830
|
Re: Code Languages
C# with .NET seems pretty practical these days
|
Thu Oct 02, 2008 9:31 pm |
|
|
Lord Tim
Joined: Fri Apr 27, 2007 4:55 pm Posts: 1178 Location: America!
|
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 |
|
|
t0rento
Joined: Sun Dec 16, 2007 2:43 pm Posts: 43
|
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 |
|
|
Ophanim
Joined: Wed Dec 26, 2007 6:33 am Posts: 1743 Location: Trapped in UCP. Send help.
|
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 |
|
|
Jox =3
Joined: Wed Oct 03, 2007 10:45 pm Posts: 545 Location: Underground... >_> ... <_< ... lurking ...
|
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 |
|
|
Duh102
happy carebear mom
Joined: Tue Mar 04, 2008 1:40 am Posts: 7096 Location: b8bbd5
|
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 |
|
|
ProjektODIN
Banned
Joined: Tue Aug 26, 2008 6:09 pm Posts: 432
|
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 |
|
|
Lord Tim
Joined: Fri Apr 27, 2007 4:55 pm Posts: 1178 Location: America!
|
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 |
|
|
Daman
Joined: Fri Jan 26, 2007 3:22 am Posts: 1451
|
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 |
|
|
t0rento
Joined: Sun Dec 16, 2007 2:43 pm Posts: 43
|
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 |
|
|
ProjektODIN
Banned
Joined: Tue Aug 26, 2008 6:09 pm Posts: 432
|
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 |
|
|
Ophanim
Joined: Wed Dec 26, 2007 6:33 am Posts: 1743 Location: Trapped in UCP. Send help.
|
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 |
|
|
AtomicTroop
Joined: Fri Mar 16, 2007 1:28 pm Posts: 328 Location: Finland
|
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 |
|
|
ProjektODIN
Banned
Joined: Tue Aug 26, 2008 6:09 pm Posts: 432
|
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 |
|
|
|
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
|
|