How do I learn programming?

I just want to make good games bros

Attached: 83C39D11-7E3D-4B77-B282-F17A7AA69230.jpg (2048x1536, 447.36K)

Other urls found in this thread:

youtu.be/5-iST0a69cI
twitter.com/AnonBabble

Just do it.

Attached: nene_mac.jpg (560x315, 38.42K)

You either dedicate yourself to learning how to code good and have parts of you die internally from the sheer tedium of it or just hire/befriend people who know how to code.

Nigga just

>or just hire/befriend people who know how to code.
do this

i don't know it just doesn't make any sense to me. Just think about how many potentially amazing games we'll never have because unlike authors who just write words to a page, or directors who just point camera's at things and hit play; making video games actually has an impenetrable barrier of entry for 99% of people who aren't math programming wizards. Although an idea's man like Ken Levine i doubt has ever programmed a thing in his life yet he still made it.

Hackerrank has intro assignments to get you familiar. Though you can also buy a bootcamp off Udemy for any language. Honestly that might be your best bet, they've been running a shitload of promos due to corona and you could get a $200 instructional vid for $10.

>know how to program
>have zero ideas for games

Attached: 1514483951148.jpg (700x700, 110.5K)

I know that feel.

This thread again, fuck you OP.

Making games is not about programming, its about design, game loop, etc. Programming is just a tool.
I learned programming when I was 12, if you are dumber than a 12 yo, than programming is not for you, just give up. But there are other more important jobs in the gaming industry that are easier to get started.

But to tell you the truth, you will end up broke and depressed in your parent's basement. Just find a normal job and learn how to multiply the little money you will earn.

You're welcome. Fuck you again.

Creativity probably got killed off from all the programming practice desu

Port Smod to Source Base 2013

Either way You start using Unity/Unreal, which is more of a scripting, rather than programming up till intermediate level of proficency (a lot of Unity devs barely know how to do programming for real) or You actually get depressed and You will naturally align towards low level programming, that leads You to become an expert.

Is this something that really happens?

youtu.be/5-iST0a69cI

Attached: think_about_stuff.jpg (600x600, 69.35K)

Make a visual novel with renpy before you tackle anything more complicated. Then move on to Unity. Best way to learn programming is to try to make something.

First, get a standard calculus text and dive in. You should also get linear algebra and discrete math books as well; make sure the discrete text is proof based.

Once you're a couple chapters in to your discrete book (you will want to have covered basic proposition and higher order logic, and basic proofs), you may begin learning programming and computer architecture. As a litmus test, if you don't know what this statement is

∀P((0∈P∧∀i(i∈P-->i+1∈P))-->∀n(n∈P))

you aren't ready to take the reins of a computer.

Now, forget what you do know about computer programming:

First, you learn boolean logic operations
then, you learn transistor logic
then, you learn how to build functional units from logic gates
then, you learn CPU design
then, and only then, you learn assembly language
then, after you have mastered assembly language (not dabbled, but mastered it), you learn C
then, after you have mastered C, you may learn the higher-level languages of your choice, but you will always use C and assembly as your primary languages because everything else is unnecessary bloat.

By this time you should be finished with your first wave of math and ready for the next: abstract algebra, analysis, multivariate and vector calculus, and, after you have progressed a way in those, topology.

Finally, you become familiar with topoi, and study the internal logic of categories
then familiarize yourself with (general) type theory, and its applications to programming. I also recommend studying how to reformulate mathematics in terms of globular categories for use in automatic theorem proving, because there is an inherent programming-like 'feel' to it.

Never gets old.

I mean, when you're spending so much time slaving over walls upon walls of computerspeak, your mind is bound to go numb from the amount of skimming and scanning needed to properly make a good set of code.

That's why programmers usually suck up to creative people.

Attached: computer_science_major.png (561x595, 98.92K)

math(s) is very important in programming

You know the most ironic thing? After finishing a proper CS curriculum you will have much more interesting ideas than "making games".

I have ideas user, how i team up with programmers without getting scammed?

>Know how to program
>Know how to use Godot
>Think up idea for game
>Implement parts of the system in an efficient and satisfying way
>Lose interest and move on to the next side project

just go the to ceo of coding shake his hand and ask him for code

>all these "for all"

>I just want to make good games bros
You never will. Being a game dev is a meme and you will be exploited.

Learn how to code, then when you're comfortable coding you can use a game engine that does most of the really difficult shit for you. I suggest Godot.

Then go and learn programming instead of posting the same thread every day you fucking retard.

Learning programming has three parts:
1. Being a person who is capable of understanding basic logic and the concept of what an algorithm is. (You don't really learn this. Either you're smart or you're dumb.)
2. Memorizing the syntax of some language. (This is the actual programming part.)
3. Gradually developing an understanding of best practices and how to approach complex problems in a way that makes them solvable.

just pick up literally any of the billion C# beginner courses.

For me it's Java