Forum > Random

How did you learn to code?

<< < (3/4) > >>

Evolution:

--- Quote from: "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.
--- End quote ---
Okay, good to know that .net and c# doesn't reach out of Bill Gates empire! ;)


--- Quote from: "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.
--- End quote ---
Oh, yeah I also did some reading on HTML when I was a kid, I didn't get really much of it though, since my english was really poor. Well, I think I'll go with the LUA and try to make a simple wow add-on to start with - then I can play around with my favorite game while I'm doing something productive ;)

schlumpf:
I dislike how programming languages are mixed with markup and querying languages in here.
Also, as you decided already, using a small, well documented environment that also is in context with your othe interest, surely is best. The concepts and basic ideas are the same in any language of the same category. Starting with c# or some other "big" language seems like a horrible choice. Especially with c# or other highly library based languages. In the end, you would learn using some Microsoft specific library more than the ideas behind it. Those environments also mix up language and library a lot.

Of course, given that you learn lua in a wow API environment has similar issues.

Steff:
You are right Bernd. But if you start you would like fast results. And its good to use the libs then.
And many concepts in .net are not realy MS idea. Its theyr implementation of independend design patterns and well tested technics :)

Later you will get deeper and learn the stuff behind.

I also think that the problem of c++ is that there are too much bad tuts and informations out there. Mi point is that you should use always the newest techs and as c++ grown out of c and flow through many changes, you can do awful stuff with it. And many books and tuts also teach you this dirt ;)

I know that other people have other attitude in this. But thats as always. Even guys with height skills in c++ have here different once. Like Scott Meyers and googel coding gude often went different ways ;)

XxXGenesisXxX:
I just went with exactly what the question was: "How did you learn to code?"

I learned (In order) HTML, LUA, Javascript (Basic), C++ (Basic), VB, Javascript (Intermediate), C++ (Intermediate, still learning). Probably a very strange order and probably missed some stuff, but right or wrong, that's the order I learned in. Programming or not, I think all of them helped me in some way.

The thing I think was most important part to my learning was complete interest in learning it. When I was younger, I loved making web pages, I found WoW modding and fell in love with ArcEmu and LUA. Still hate Javascript lol... And now I mostly work with C++ for gaming purposes and I love it.

If someone wants to learn for WoW modding and have something to show for it, sometimes jumping straight to LUA can work in their favor. Sometimes motivation and determination trumps difficulty.

To each his own I guess though.

Steff:
The problem with c++ is to learn what you should not do.. and not what you can ;)

The only way to get into something is always a goal to reach. If you start learn something jsut to learn its always hard. But if you want an app that do xy you will dig deeper and deeper because you want to get this to work.

So think about an project and start it.

I started coding 22 years ago with c64 basic ;) Then went to Amiga basic.
15 Years ago i get to HTML and PHP for coding part.

In this time i did more stuff in Photoshop and Movie editing because of my job in this busines.
Als 3d modelin was alway something I loved.

The last few years I spend again time in coding.
First java then c# and 3 years ago learnd c++ for developing noggit and still try to get better.

Often the syntax of a language is not the problem. For me coding form also called design patterns and OOP was not so easy in the beginning and sill is not. Also there are so much bad book out there for c++ ist horror.

I read now 18 books and only 3 where realy good.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version