Forum

> > Off Topic > how to learn programming
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Englisch how to learn programming

26 Antworten
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

alt how to learn programming

Jawohl
User Off Offline

Zitieren
Hello, I have just started yet again another project, but because of my brief converse with my programming friend, I can't get anything done with him...

As you know programming is not art... you learn art with only a pen and paper, but programming is not nearly as simple... the real difficulty is to first - know where to start to learn, and then where to go from there...

If anyone can give me a lead, greatly appreciated.

alt Re: how to learn programming

Jawohl
User Off Offline

Zitieren
im working on a 3D game, like all of my projects... but i always drop them because i can never see how to continue... well... at least im keeping my modelling skills sharp.

-i want to use Unity 3D, but i have no idea how i could program using it.

i think C# or Java would be most useful to me...

alt Re: how to learn programming

aleksix
User Off Offline

Zitieren
You shouldn't use Unity right away if you don't know anything about some advanced maths and have no idea how to code.
I think you should start with simple languages. For example, Pascal was created as a learning language, Delphi and Basic are simple yet rather powerful too. Or you can write an advanced Lua script, which would use metatables, environments etc. Only than you should try some advanced languages like C/C++, C# or even Assembly, if you are interested in what your compiler generates.
Learning programming is not about studying different language functions and features(mostly). Once you understand how to tell your computer to do this or that, you just have to find the right functions and constructions.

alt Re: how to learn programming

Yates
Reviewer Off Offline

Zitieren
Creating games starts with modding them. It's how you learn to understand the game physics. Find a cool game you would like to create a custom mod for, then start with that programming language.

But don't dive straight into the deep end, I learnt Lua by simply creating a colour text on say, and after that I had an admin script with 1 fuckillion buttons. Now I do PHP, Lua, Javascript, Java, SQL & AJAX (and a little C++ on the side - nothing big) all thanks to that shit colour text.
Spoiler >

alt Re: how to learn programming

DannyDeth
User Off Offline

Zitieren
You won't learn to program in a day, no matter how hard you try ( took me two years of messing around as a child before I could do anything useful ). So yeah, you will have to dive in and see where your learning process takes you.

+1 for Yates' idea as well. There is a lot of mathematics involved in programming, and if you want to do 3D games, the math is even more obfuscated and hard to wrap your head around.

Just keep at it, there is no shortcut.

alt Re: how to learn programming

Hellcat
GAME BANNED Off Offline

Zitieren
Stop spam pls!

Admin/Mod Kommentar

Nobody is spaming here. People are giving proper advice. The only unneeded comment here is yours. /RM

alt Re: how to learn programming

TopNotch
User Off Offline

Zitieren
user Greenhawk hat geschrieben
Try starting with Game Maker Studio, but it's pricey or Lua.

Both are relatively easy coding processes. Game maker in my opinion is easier because one it has drag n drop and coding, so it gives you a starting point but not as mucj control.

Game Maker :facepalm:.

OT: Better start learning languages like C#, Python, Java to develop games.
I now use Python with some libraries like Pygame, good to start with this since Python has an easy syntax.
Btw, you didn't specify for what you want to make games. PC, Android, iOS,...?

alt Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Zitieren
@user TopNotch:
I can't see any reason why are you face palming. Everyone started from 0. I started from making games in Game Maker 7 when my IT teacher showed me it. He said that I was more advanced in it that some of the 10 graders... Today I can create complicated programs in Java, also I know Lua perfectly.

alt Re: how to learn programming

Yates
Reviewer Off Offline

Zitieren
user Infinite Rain hat geschrieben
also I know Lua perfectly.

Not that I'm saying you are bad, but no one knows any programming language to the max. It always changes and there are plenty of things you don't know.

Try coding in Lua for Garry's Mod for example. It's a completely different story.

alt Re: how to learn programming

TopNotch
User Off Offline

Zitieren
user Infinite Rain hat geschrieben
@user TopNotch:
I can't see any reason why are you face palming. Everyone started from 0. I started from making games in Game Maker 7 when my IT teacher showed me it. He said that I was more advanced in it that some of the 10 graders... Today I can create complicated programs in Java, also I know Lua perfectly.

Did I say it is bad to start with? I facepalmed because I think the Game Maker Language sucks. Anyway, we don't really care about your skills in Java and Lua now. Stick to the point.

alt Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Zitieren
@user Yates:
Well, I meant that I know the syntax and functions good enough and also I have my own scripting style. But you have made a point there.

@user TopNotch:
There are a lot of people who said that they know several languages, yet you've said that "no one cares" only to me.
Obvious minion.

alt Re: how to learn programming

Raisun
User Off Offline

Zitieren
user Infinite Rain: None of them has said they know it perfectly. Obvious "careful" reader.

From what I have ever tried (messing with Stranded II and Carnage Contest), Lua is a good start.

alt Re: how to learn programming

-tony316-
User Off Offline

Zitieren
I´ve learned the basics with S2. If you have these basics it´s easier to learn a real programming language.

It might be helpful to think about interesting or useful programs as tasks (but of course not too complicated). Then you have a goal to reach and you´ll know what you have to learn.

alt Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Zitieren
user Raisun hat geschrieben
user Infinite Rain: None of them has said they know it perfectly. Obvious "careful" reader.

From what I have ever tried (messing with Stranded II and Carnage Contest), Lua is a good start.
I also haven't said that I know Java perfectly. He also mention languages as overall knowledge. If you will read carefully, then you will learn that he did not say that because I claim to know one of them perfectly. Now turns out that I'm a careful reader afterall.

alt Re: how to learn programming

Greenhawk
User Off Offline

Zitieren
user Infinite Rain hat geschrieben
@user TopNotch:
I can't see any reason why are you face palming. Everyone started from 0. I started from making games in Game Maker 7 when my IT teacher showed me it. He said that I was more advanced in it that some of the 10 graders... Today I can create complicated programs in Java, also I know Lua perfectly.


Ah Gamemaker 7. but anyway yeah strt from ground zero because when you later learn java or C++ half of the stuff will almost seem like repeats or along the same idea.

alt Re: how to learn programming

Raisun
User Off Offline

Zitieren
user Infinite Rain hat geschrieben
user Raisun hat geschrieben
user Infinite Rain: None of them has said they know it perfectly. Obvious "careful" reader.

From what I have ever tried (messing with Stranded II and Carnage Contest), Lua is a good start.
I also haven't said that I know Java perfectly. He also mention languages as overall knowledge. If you will read carefully, then you will learn that he did not say that because I claim to know one of them perfectly. Now turns out that I'm a careful reader afterall.


I am not talking about Java, but about Lua. Do I really need to quote the thing for you?
Zum Anfang Vorherige 1 2 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht