Want to get into programming

Hi

So I want to learn programming shit. I thought I start learning web design but before that I want to learn how to make text based games.

I used to play them a long time ago. People recommended me a few places so far, like codecademy.com/ and a friend of mine who works as a web designer gave me some of his old school books.

Anyway, can you guys help me decide where to start? And can you guys recommend me some books and shit?

Also what do you think about coding schools? Are those any good? Because back then when I went to school we could visit them for free and I did for a month back then but it was so shit I had to leave. The reason is they didn't teach you shit. Now that I am grown up I would have to pay for that school and I really don't want to pay someone that doesn't teach me shit money.

Anyway, some of the games I played used this inform7 system. This one inform7.com/ would you guys recommend that shit?

Other urls found in this thread:

old-games.com/download/7709/hobbit-the-true-story
intfiction.org/forum/
ragsgame.com/
libgen.io
youtube.com/watch?v=oTm0bWagG_M&list=PLlXuD3kyVEr4R_osnBr4OUVIXnuNh36X3&index=1
twitter.com/AnonBabble

I am going trough their website right now, is that bullshit inform7 thing focusing on osx? When I go to videos it says that I need fucking quicktime to play their shit.

You should learn Python.

Just get any Learn to Python book and get going you noob.

Everyone says Python so far, I think I will give that one a try.

I really just want to do some very basic game, like the one attached.

Look, Python is really easy. Its not the final boss, but you will get stuck trying to do more sophisticated things with a more sophisticated language. As a total beginner you need to have instant gratification or you will probably lose interest and quit. When you have some more skill go learn C, C++, Java, LISP, etc. M$ cancer you should try to stay away from, VB.NET, etc. but if you stay in it long enough you will want to know how to Bash, Perl, like a dozen different scripting and programming languages. For now you need to focus like a laser beam. If you want you can do graphics, games, whatever, but for now focus on text, text and more text, and data manipulation. Just my 2 cents.

Ren'Py, check it out. You don't need scenes and graphics, you can learn the logic in a few hours to make your game.

Just dont get into programming.

Pffffft

10/10 bait

Thanks for the replies so far.

What I actually want to do is a erotic text based games. There was a thread on a different board about this, the people who make games like trap quest get like 6k a month. Why should these niggers get a all the money, I want some of that money too.

Are these things possible in Ren'Py or Python

No, get into programming as a hobby. Just don't do it for job, or it'll suck the fun out of it, unless you're lucky to land a really cuchy gig where you can code in Lisp or whatever in your own office (with a door) and no constant meetings and agile scrums or other shits shoved down your throat.

Anyway you're lucky, because text games can be done in pretty much any language, including shell scripts and old school BASIC. Actually that reminds, me. Here's an adventure made with DOS batch scripts:
old-games.com/download/7709/hobbit-the-true-story

Yes, you have publishing tools with Ren'Py if you want to monetize your work. There are alot of erotic works made with Ren'Py as well. Katawa Shoujo is a famous one, but it is freeware, not free as in freedom thanks to its shitty licensing.

I suggest you reconsider and read the collected works of Richard Stallman on why we should program for free. You can still have sponsors and a GoFundMe, but you can release your work with a LGPLv3 license.

that sounds complicated, can't I just release the game for free and then get paid over Patreon like the Trap Quest creator does? He releases his game for free too, but people who pay him 20 dollars a month get a unlocker that allows them to cheat in game.

I don't really know anything about those licenses.

Yes, just send them a cheat code via email, you can learn how that works later. Just get started!

the attached pic is basically what I want, in a few years.

Anyway, I have downloaded this inform7 thing I named earlier, does this look like a good start? Or would you guys recommend something else? I heard some people are using Twine.


yeah but I am kinda confused about this licensing thing now, I am just allowed to make money with my shit or do I have to pay a part of the shit I earn to some nigger?

Fuck dude, just learn Ruby and download RPG Maker.

From what I understand, Inform and TADS are the big ones in IF scene. To get full details, you'll probably need to ask someone who actually used them. They have forums here:
intfiction.org/forum/

Btw what's the green monochrome game in OP? Reverse image search shows a 2003 page, but that redirects to an empty site.

idk what that is, I just searched text based game or something and that came up.


Everybody recommends something else. Even in this thread there are a lot of recommendations and other places recommend even more stuff, like for example some bullshit called rags ragsgame.com/

Not much to add but you can use libgen.io to download programming books.

Your first assignment: write your own tripfag filter in javascript.

kys

Personally I began with bash then POSIX compliant bash, then Dash, then I read the little schemer (lisp family), then I went to gnu guile and finally, C and a bit of c++.
I tried to look at java and more but it's not my cup of tea.

I threw away my Java books. There are plenty of other languages to program in. I've been wanting to do The Little Schemer, its on my backlog. I think you did good, good choices.

The little schemer is really good.
The first time I read it I was like "WTF are they trying to talk about ?"
Then after a certain amount of time an re-reading.

I began to see how they try to teach you, and it's actually really simple. (I felt retarded when I saw that)

The thing is like it's explained in the preface is that you must not go to the other chapter before understanding what the last chapter was about.

it goes like this

"is it true that this is an atom?"
atom

response:
Yes, because "atom" is a string of characters beginning with the letter a.

"is it true that this is an atom?"
turkey

response:
Yes, because "turkey" is a string of characters beginning with a letter.

"is it true that this is an atom?"
1492

response:
Yes, because "1942" is a string of digits.

"is it true that this is an atom?"
u

response:
Yes, because "u" is a string of one character, witch is a letter.

"is it true that this is an atom?"
*abc$

response:
Yes, because "*abc$" is a string of characters beginning with a letter or special character other than a left "(" or right ")" parenthesis.

"is it true that this is an atom?"
(atom)

response:
Yes, because (atom) is an atom enclosed by parentheses.

is it true that this is a list?
(atom turkey or)

response:
Yes, because it is a collection of atoms enclosed by parentheses.

is it true that this is a list?
(atom turkey) or

response:
no, because these are actually two S-expressions not enclosed by parentheses.
The first one is a list containing two atoms, and the second one is an atom.

is it true that this is a list?
((atom turkey) or)

response:
yes, because the two S-expressions are now enclosed by parentheses

Is it true that this is an S-expression ?
xyz

response:
yes because all atoms are S-expressions.

Is it true that this is an S-expression ?
(xyz)

response:
yes because it's a list.

is it true that this is a list ?
(how are you doing so far)

response:
yes, because it is a collection of S-expression enclosed by parentheses.

and it goes one.
This book is something that all programming schools should teach.

I liked The Little Schemer because I'm used to socratic dialogue.

Nah. Python just postpones the tricky parts a little bit (unless you fuck something up).

Okay so I just started on my first.

I first want to draw the map overview in paint so I later don't confuse shit and do bullshit like having two maps west of a room or shit like that.

Once the map is done I create all the rooms in game, should be pretty easy according to this shit tutorial youtube.com/watch?v=oTm0bWagG_M&list=PLlXuD3kyVEr4R_osnBr4OUVIXnuNh36X3&index=1

Also are there any beginner mistakes that I should know of? Like can you name me some crap you did early on that you don't do anymore? You know, stuff you wished someone told you.

Ohh boy, I can't wait for the hard shit to start. My game is going to be in a casino where you can play all kind of games like blackjack or rock paper scissors and shit like that. But I guess I start worrying about that shit once I am done with the first steps.