Your experience with Lua.

Hi, so I’m struggling keeping my interest up on learning lua, which I find very annoying, as I want to learn. Therefore I would like to ask you experienced coders:

  1. How long time have you been coding lua?
  2. What did you make in the very start?
  3. Any suggestions on a way to learn and keep interest?
  4. Do you loose interest now and then?
  • You don’t have to answer, but I’m quite sure all new coders would find this very interesting.
  1. I have been on and off since probably August last year
  2. TTT server
  3. Work for a community, constant ideas
  4. Yes

I’m not very good Lua coder, but yeah

  1. Started January 2009, had some pauses tho.
  2. Just like anybody else - I made my own hack and kept adding features one by one.
  3. Start some big project (gamemode preferably) then add features to it from time to time and do NOT join a community, otherwise you’ll spend more time fixing bugs/adding new stuff to your existant scripts rather than doing anything new.
  4. A little bit, but then I get a notification that someone bought my script.

Awesome, however I’m kinda screwed over…

… I have my own community.

That’s different.
If you have own community, there is nobody that can force you to work.

I see your point, but the player amount will drop if I stop working on the servers, so I still feel kinda forced… And that can be the minus of having a community, the addiction.

It’s not that I’m saying it’s annoying, because I can do whatever I want to, when I want to. But it would be nice to not have the responsible for everything, but the coding.

  1. around a year
  2. ttt modifications
  3. make a shop
  4. No
  1. January 2013, although for a long time it was more of just doing very simple tasks instead of proper learning.

  2. I wanted a Fretta Minigames server, GMOD13 had recently came out and fretta seemed dead. I started off by fixing gamemodes and then making my own basic team deathmatch. I realized there wasn’t many people available to help me, so I decided to learn how to do it myself.

  3. Do stuff that’s relevant to your interests. Like, if you want money, go to coderhire, if you want to run a TTT, do that, etc.

  4. In the past, yeah. For a very long time, lua was something I seeemed to dip in and out of. Now that I’m on my feet and I have a direct I want to go in, I’ve been completely interested in learning lua.

dude. if you don’t wanna script, don’t. take a break, you’ll come back from it.

  1. February 2013 - I had a TTT server and figured it should have more stuff.

  2. The very first things I made were vgui changes to TTT, I then discovered Im awful at vgui and better at the serverside of things.

  3. My way of learning is tossing myself at a problem until a solution is found, so I just kept going. The language and extent to which you can create means you should never really get bored

  4. But sometimes if you’re really trying to push out content, it’ll seem like a chore. Don’t do that. If you get frustrated or something, just go for a walk or take a shower

All up, just keep at it. Being able to bring ideas to life is incredibly rewarding. It should be a hobby, not a job

  1. ~2 years
  2. Coding servers for my friend and making a lua hack (coolest thing on the old gmod wiki amiright?)
  3. Code custom stuff for ttt/darkrp
  4. Sometimes I take breaks and go play CS:S
  1. November 2011, so a little over 2 years, although I’m not too active on the forums.

  2. I literally went through and read up on everything on the old wiki as well as did all the tutorials(http://maurits.tv/data/garrysmod/wiki/wiki.garrysmod.com/index7a06.html). After that it really expands your horizon and you can start to experiment with things, look up other people public work and learn from it, use any kind of documentation you can to learn, etc.

  3. As I said before on the learning, but as far as keeping interested, you really just have to find something you want to make and try to grind at it and just work at it until you accomplish it. Once you finally finished something its actually really fulfilling knowing you put in work to make what you wanted a reality.

  4. Everyone loses interest here and there, just take a break for a bit. If you really want to code and you enjoy it, you’ll eventually come back to it.

Thank you guys, it’s really interesting, ( for me atleast ) to read your stories :eng101:

  1. Around September 2005, when someone created this little thing for a graphical calculator I had:

  1. I made a lot of small games back then so I don’t even remember what the first one was, but I think it was a very simple breakout game.

  2. Get out of your comfort zone and try to push your limits and the limits of whatever engine you’re working with by making the craziest thing you can think of. Every time you get stuck, look for documentation or code that does something vaguely similar to what you want to do. You’ll learn a lot from doing that.

  3. Everyone has their ups and downs. Whenever I feel uninspired it’s hard to get back to coding and I end up playing video games for hours straight instead. Sometimes I need to slap myself (metaphorically :v:) and force myself to code something. That may sound a bit extreme but if I don’t do that I usually end up in a vicious circle where I don’t want to get anything done anymore, and it gets really hard to break out of it.

  1. Over 5 years
  2. A Note STool for GMod, if we are talking GMod. You can still find it in gmod.org or gamebana, it’s total shit though.
  3. Trial and Error, Google and GMod Wiki are your best friends. Keep interest? If you like making mods - You will do it anyway, if you don’t - you won’t. Taking breaks to play other games ( for inspiration for example ) or coding for other games / on other languages is a good idea too.
  4. Yes, but I believe this happens to everyone, you can’t just do the same thing for a long time.
  1. Just over a year.

  2. Some ULX plugins for my server.

  3. Stop asking people for help, figure shit out yourself. It’s more rewarding and you don’t look like a total tool.

  4. I can lose motivation or simply be frustrated about deciding which solution to a problem is best (I can spend days, if not weeks, just thinking about that).

  1. How long time have you been coding lua? - A few months
  2. What did you make in the very start? - Editing a basewars gamemode, still doing it now. New VGUI And a New HUD: http://puu.sh/6xxWz.jpg
  3. Any suggestions on a way to learn and keep interest- Find a project to work on
  4. Do you loose interest now and then - If i cant fix something then yeah (Money cap)

Please change the hud font its really hard to read. Add the steam player picture, name, and what faction you are. Also the blue f4 menu is not very appealing.

This is not the place to discuss his creation.

Stay on topic please.

  1. Around March 2012, when I created a FP account - Had alot of pauses.
  2. Started modifying DarkRP.
  3. Read the GMod wiki, it gives alot of information on different things, there are some old tutorials on the old wiki, they have some good examples tho its outdated. I learned from published gamemodes and scripts, it gives a view on how other do their codes.
  4. I do sometimes, but I get back the interest when a good idea pops into my head.