Forum > Random

How did you learn to code?

<< < (2/4) > >>

Evolution:
Alright, thanks for the replys and thanks for the documents noc :) I'll read them and see if I understand anything. But what could I do with lua? What is the difference between all the different languages?

Thanks,
Evo

Gamh:
You can do many things in Lua : your own scripts for system tasks, tiny games or interfaces with its simple but good enough graphic API. On Linux you even have a window manager written in Lua so you can modify every part of it, to give you an idea about its usages. The PSP modding scene used to code in Lua and C too.

The differences with other programming languages is that they doesn't always have the same concepts, the same goals. For example, C / C++ are somewhat complex languages but they offer great speed. Javascript is much slower, but can be executed in a web browser, without thinking about the operating system of the users or deploying binaries. Different goals, different languages :)

Start by finding documentation and tutorials, then improve what you know by reading code done by other people. Don't be afraid to ask about something you don't understand, if you actually searched by yourself before.

And have fun !

Evolution:

--- Quote from: "Gamh" ---You can do many things in Lua : your own scripts for system tasks, tiny games or interfaces with its simple but good enough graphic API. On Linux you even have a window manager written in Lua so you can modify every part of it, to give you an idea about its usages. The PSP modding scene used to code in Lua and C too.

The differences with other programming languages is that they doesn't always have the same concepts, the same goals. For example, C / C++ are somewhat complex languages but they offer great speed. Javascript is much slower, but can be executed in a web browser, without thinking about the operating system of the users or deploying binaries. Different goals, different languages :)

Start by finding documentation and tutorials, then improve what you know by reading code done by other people. Don't be afraid to ask about something you don't understand, if you actually searched by yourself before.

And have fun !
--- End quote ---
That made it all a bit clearer. Thanks for your time! :)

Steff:
If you want to start real coding I would suggest you .net and c#.
Even if many will not share this because microsoft is bad :)

It is modern, easy to use, save you from many mistakes you can do in c++ and lead also to fast results if you want to develop UI applications. Its like jave because it base on the concept but includes many modern stuff out of the box. The only thing is that its mainly for developing windows applications. ut if you are on windows then its the best start.

If you want to go to cross platform development c++ & QT & some boost stuff and other libs are one way.
Perpahs in QT developer. For beginning not the worth choise.

Or jave as its used by many big companys like Oracle or SAP.

XxXGenesisXxX:
Personally I started on HTML years ago, which is a very basic scripting language, again while no programming exactly, it does give a good feel for using correct syntax. However I did that when I was only a young teenager. If you are older, you are more than likely to pick up some better lanugages quicker.

Personally, I would start with either, LUA,, .vb or .net. LUA has many guides for WoW meaning you'll have a comfortable affiliation with it, and a sense of doing something constructive towards something you like. However, .vb and .net both have great interface programs (Visual Basic and I forget the exact name of .nets), with a huge amount of basic tutorials for a large amount of basic programs, such as calculators.

All up, I had the easiest time learning the rules of basic syntax from LUA through ArcEmu. But .net and .vb are good choices. I haven't used much C#, but from what I have, if their is a lot of documentation and tutorials, it is the superior of the ones I mentioned and better in the long run. I just think it's a small step up in difficulty too.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version