|
Chances are, if you script with Lua, you are a programmer. But, I heard Lua is one of the most easiest languages and I believe that. We use rbx.lua which is even more basic than Lua. So I was wondering if I should speed up my progress with programming and learn more than one at a time? Maybe something similar like python? Or should I wait until I really get good at Lua? What did you guys do? |
|
MechyyzJoin Date: 2013-05-12 Post Count: 1567 |
Python is a bit hard, trust me, I think you should know some before you learn Lua. |
|
UFAILTOOJoin Date: 2013-06-22 Post Count: 6 |
Python is a very common first language and has some similarities to Lua. |
|
MoronismJoin Date: 2010-02-08 Post Count: 451 |
If you are going to learn a programming language, I would suggest that you choose the language based on its viability for your given situation.
It is not necessarily the language itself that matters entirely; it is the programming concepts, problem-solving capability, and self-determination that creates the eventual result. |
|
mudkip99Join Date: 2008-06-17 Post Count: 3362 |
C is pretty simple to learn (C++ is currently the industry standard, and it's built on C, but it is NOT an easy language to learn)
C introduces the basics well, as well as teaching you some things like memory management that managed languages like Java won't teach you. No, it's not object-oriented, and you won't be making any fancy programs off the bat (mostly just command prompt and file I/O in the beginning), but C is the foundation of almost every major language in use today, and it's relatively easy to learn. |
|
triodeJoin Date: 2011-08-13 Post Count: 5844 |
from Rbx.lua I went straight to C++, |
|
|
I went rbx.Lua, Java, then Python |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
Yes. It's all about the concepts.
Learning Lua as a first language on Roblox is great because you can immediately apply anything you learn. And the concepts you learn are typically general throughout programming.
Also I wouldn't call "C" easy, just because it's very small (esp. compared to C++) languages like C (manual memory management, statically typed, typically resemble what's actually going on, etc.) are very "different" than languages like Lua where all the low-level concepts are abstracted away into a cloud of fluff and magic. |
|
chimmmihcJoin Date: 2014-07-24 Post Count: 2420 |
Python is in my opinion more powerful than lua, and slightly harder.
captain tiein' knots. whenever someone need a knot tied they goto him |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
It's not really fair to compare the two. Lua is meant to be lightweight, compact, and portable whereas Python was built with much more features but because of that, it's much larger in size and (ignoring JIT compilers) typically slower (as far as I can tell, at least). |
|
|
|
I was going to reply then forgot it.
When I looked up "Ninjas" in Thesaurus.com, it said "Ninja's can't be found" Well played Ninjas, well played. |
|
mudkip99Join Date: 2008-06-17 Post Count: 3362 |
@Advanced, HTML isn't a programming language, it's a markup language |
|
|
I'm pretty sure he knows that, he is pretty reputable.
When I looked up "Ninjas" in Thesaurus.com, it said "Ninja's can't be found" Well played Ninjas, well played. |
|
|
Then I've been learning a markup language :)
|
|
iiEssenceJoin Date: 2014-06-18 Post Count: 3467 |
"HTML isn't a programming language, it's a markup language"
Oh please not this again |
|
|
I will admit it does have it's boringness... A lot of it.
|
|
|
Where do y'all learn ur shiz |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
The internet, johnny, the internet.
and also lots of source code and trial and error for me |
|
|
CodeCademy. (has Java, Ruby, HTML & CSS etc)
|
|
iiEssenceJoin Date: 2014-06-18 Post Count: 3467 |
I learned life through manga and anime |
|
mudkip99Join Date: 2008-06-17 Post Count: 3362 |
@MahouReikon currently studying CS in college, which is probably the "best" way to learn outside of personal experience, but there are free resources everywhere on the internet to learn any language you could possibly imagine. |
|