C++ or C.This might sound stupid, but should a complete beginner who's interested in 3DS homebrew, learn how to program with C++ or Python ?
What sort of things can you code with Lua? Also where can I learn it?Lua is probably a lot better for a beginner. I have some experience coding JavaScript so I thought I'd be ok jumping into C. That was silly considering the differences, but I think I'm getting there... That said, there's a lot to know about C and a lot of formalities that you can completely skip with a scripting language like Lua. C code will end up running more efficiently IF you get it right, but that's a big if and in a lot of cases it isn't worth it. Meanwhile Lua should allow you to code your program more easily and efficiently. It also looks like there are a lot of functions built in to lpp that there aren't 3ds C libraries for, though maybe I just haven't found them
Where's the best place I can learn this or what can I do to use my current programming skills to teach myself it?If you plan on making anything substantial, learn C++
Interesting. Where can I download the IDE or compiler/interpreter?As someone who is pretty decent at C, start with Lua. I've been writing Lua myself and it's perfect for small programs and games, and Lua Player Plus has a pretty damn good library to give you access to common 3DS functionality, so you won't really be missing out on much unless you're trying to do something more advanced.
https://gbatemp.net/threads/release-lua-player-plus-3ds-lpp-3ds-lua-interpreter-for-3ds.384202/Interesting. Where can I download the IDE or compiler/interpreter?
It really depends how you want to learn things. These days there are a lot of interactive sites I think are fun to learn languages (e.g. codecademy.com) so you can try that, and others, if you want.Where's the best place I can learn this or what can I do to use my current programming skills to teach myself it?
I guess I could try one of them. Yeah well I've done a bit of PC programming, simple programs mainly in a language that is obsolete and no one uses that we learned programming on at school. I think I can transfer my skills though to C or C++ even though FutureBASIC (the aforementioned language) is not object oriented/a 4GL.It really depends how you want to learn things. These days there are a lot of interactive sites I think are fun to learn languages (e.g. codecademy.com) so you can try that, and others, if you want.
I personally wouldn't start programming for the 3ds. It's harder and more frustrating than common programming for PC and you can't do as much. But that's your call.
I actually learned lua from making Garry's Mod addons!I guess I could try one of them. Yeah well I've done a bit of PC programming, simple programs mainly in a language that is obsolete and no one uses that we learned programming on at school. I think I can transfer my skills though to C or C++ even though FutureBASIC (the aforementioned language) is not object oriented/a 4GL.
I don't even have Garry's Mod haha. I hardly game on my computer as it is, I prefer console (but I am a strong advocator for the PC master race xP)I actually learned lua from making Garry's Mod addons!