Lua

Lua

Application and Data / Languages & Frameworks / Languages
Needs advice
on
C++C++JavaScriptJavaScript
and
LuaLua

I want to learn a coding language so that I can get a job right out of high school I'm currently 15 and a half. What should I learn and where, and where should I look for jobs with little to no experience in coding jobs? From what I've seen my top 4 coding languages to learn are C++, JavaScript, Python, and Lua.

READ MORE
11 upvotes·49.8K views
Replies (7)
Senior PHP Developer at Orange·
Recommends
on
Python
Rust

I think you're putting the cart before the horse. This won't make sense to you now, but it will one day. Coding doesn't matter; programming is the least of your problems in getting a job. Any language learned well is all that matters. They are all more or less the same. You don't get a job because of your skills in a specific language, you get a job because the person giving you the job thinks you'll stick around and not give up. That's why they all want 2+ years experience. They want to know you're in it for the long haul. The best thing you could do is pick a language -- any language -- and work on some opensource project or projects until you graduate. Find a problem people have, and solve it. I don't mean create an app, or do something huge. I mean a small issue. A library that does one thing well. Write it, publish it, and maintain it. Document it. Help people use it.

READ MORE
12 upvotes·2 comments·41.2K views
rockyessel
rockyessel
·
June 28th 2023 at 4:40PM

Hello, about the app part, meaning it is better to build a package or library than to build a web or mobile app?

eg. So it will build lib that maybe updates user dependencies for them and makes necessary changes to the code than to build a full-stack application. Please I'm also learning and will want your clarification on that.

·
Reply
rockyessel
rockyessel
·
June 28th 2023 at 4:40PM

Hello, about the app part, meaning it is better to build a package or library than to build a web or mobile app?

eg. So it will build lib that maybe updates user dependencies for them and makes necessary changes to the code than to build a full-stack application. Please I'm also learning and will want your clarification on that.

·
Reply
Web Dev Intern at PromptBroker ·

I feel the first thing to do is find out what you want to do. Frontend, Backend, Fullstack, Dev ops, Cybersecurity, Game dev and the likes. After that you can find out their respective languages to learn.

READ MORE
9 upvotes·43.7K views
View all (7)
Needs advice
on
C++C++JavaScriptJavaScript
and
PythonPython

Hello, I am interested in learning how to program. I am a beginner, and many articles saying I should go with Python if I am new to programming. I considered Lua a long time ago, but for my career, I believe major programming languages should be better for me. I'm considering Python at this moment, but if you have other tools I should use, let me know.

READ MORE
5 upvotes·254.7K views
Replies (3)
Data Engineer ·
Recommends
on
Python

Although Lua is a very simple,efficient, elegant and welcoming language, Python is extremely versatile. Therefore, if you want to get into programming without a defined direction, Python is the way to go. It has a lot of libraries, the ability to do anything and it is closer to other languages than Lua is (yeah I know about Lua and C, but from a learner's point of view, it makes sense). Additionally, Python will be a marketable skill, but I for one have not yet seen job offers for Lua devs.

READ MORE
4 upvotes·84.3K views
Recommends
on
C lang
C++
C#
Java

The language you choose is also dependant on the type of career / area of programming you wish to focus on: Web Based and mobile applicaitons I would lean towards Java, PC Applications I tend to like C#, Embedded industry C, C++

READ MORE
3 upvotes·1 comment·243.2K views
Somit Vishwakarma
Somit Vishwakarma
·
June 21st 2021 at 11:24AM

I am also learning Python. If you have even a little interest in it then you can try it....!

·
Reply
View all (3)
Needs advice
on
NeovimNeovim
and
VimVim

For a Visual Studio Code/Atom developer that works mostly with Node.js/TypeScript/Ruby/Go and wants to get rid of graphic-text-editors-IDE-like at once, which one is worthy of investing time to pick up?

I'm a total n00b on the subject, but I've read good things about Neovim's Lua support, and I wonder what would be the VIM response/approach for it?

READ MORE
8 upvotes·340.7K views
Replies (6)
Recommends
on
Neovim
Vim

Neovim can basically do everything Vim can with one major advantage - the number of contributors to the code base is just so much wider (Vim is ~100% maintained only by B. Mooleanaar). Whatever you learn for Neovim you can also apply to Vim and vice versa. And of course there is the never ending Vim vs Emacs controversy - but better not get into that war.

READ MORE
10 upvotes·1 comment·145.8K views
David Milosevic
David Milosevic
·
January 13th 2021 at 7:06AM

For web development definitely NeoVim. It supports more plugins, especially themes. Vim is more for scripting and server related stuff, it is more raw. NeoVim is literally described by it's name..

·
Reply

Actually, the biggest advantage with Neovim (as a VS user) is that you can embed REAL Neovim as the editor UI, rather than using a "Vim emulation", you're using actual NVIM, embedded in VS!

"asvetliakov.vscode-neovim" is the extension you are looking for:

  1. Install the 'vscode-neovim; extension (https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim)
  2. Install Neovim version 0.5+ nightly
  3. Start winning.

(You can install neovim-nightly separately for just vscode, I usually build and install it to /opt/nvim - it's enough enough to do - let me know if you need help).

Works wonderfully. It might not work out of the box if you have some 100K epic nvim initialization file, but the plugin documents a workaround for having an embedding/VS specific configuration.

READ MORE
6 upvotes·143.7K views
View all (6)
Needs advice
on
JavaJavaLuaLua
and
PythonPython

I am trying to make Roblox game which requires Lua. I quite don't want to go with Lua just because other tools just might let me do more projects later on. I heard that Python is most similar to Lua, but I am still not sure which tool to use. Java, I think it will help me with many stuff later on for websites, projects, and more!

READ MORE
6 upvotes·413.9K views
Replies (2)
Cofounder at Wanderloop·

Since you are trying to make a Roblox game, you have no other option than to use Lua, since Roblox only allows coding in Lua. Yes, you've heard right, Python is identical and as easy as Lua, although Lua is easier than Python. Beginning from Lua and then escalating to Python is recommended. Java is only helpful when you are creating a heavy, big-budget, enterprise-level product, otherwise, Python would suffice.

READ MORE
7 upvotes·381.3K views