Forum

> > Off Topic > how to learn programming
Forums overviewOff Topic overviewLog in to reply

English how to learn programming

26 replies
Page
To the start Previous 1 2 Next To the start

old how to learn programming

Jawohl
User Off Offline

Quote
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.

old Re: how to learn programming

Jawohl
User Off Offline

Quote
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...

old Re: how to learn programming

aleksix
User Off Offline

Quote
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.

old Re: how to learn programming

Yates
Reviewer Off Offline

Quote
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 >

old Re: how to learn programming

DannyDeth
User Off Offline

Quote
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.

old Re: how to learn programming

Hellcat
GAME BANNED Off Offline

Quote
Stop spam pls!

Admin/mod comment

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

old Re: how to learn programming

TopNotch
User Off Offline

Quote
user Greenhawk has written
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,...?

old Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Quote
@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.

old Re: how to learn programming

Yates
Reviewer Off Offline

Quote
user Infinite Rain has written
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.

old Re: how to learn programming

TopNotch
User Off Offline

Quote
user Infinite Rain has written
@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.

old Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Quote
@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.

old Re: how to learn programming

Raisun
User Off Offline

Quote
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.

old Re: how to learn programming

-tony316-
User Off Offline

Quote
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.

old Re: how to learn programming

Infinite Rain
Reviewer Off Offline

Quote
user Raisun has written
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.

old Re: how to learn programming

Greenhawk
User Off Offline

Quote
user Infinite Rain has written
@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.

old Re: how to learn programming

Raisun
User Off Offline

Quote
user Infinite Rain has written
user Raisun has written
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?
To the start Previous 1 2 Next To the start
Log in to replyOff Topic overviewForums overview