[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1654274625648.jpg (811 KB, 1725x2428)
811 KB
811 KB JPG
How do i wrap my head around programming?
i understand the basics and theory:
>write instructions in English:
euro-pallet labled pallet_1
put four drums in it
mov it to floor space 43 in the warehouse

>compiler translates it to Chinese
but i'm lost as soon as i into libraries and APIs
like i just downloaded the SDL and checked the files, and there is hundreds of lines of code and functions, how the fuck do i navigate this?
>picrel for your folder
>>
>how the fuck do i navigate this?
By understanding the basics and theory
>>
>How do i wrap my head around programming?
You don't. You use the AI. So sayeth the Satya.
>>
>>107878767
It's learning another language and deserves the same respect. There is no golden goose or silver bullet. You need to put in the hours.
Go to a library and stay off of social media.
>>
>>107878767
>like i just downloaded the SDL and checked the files, and there is hundreds of lines of code and functions, how the fuck do i navigate this?
one
line
at
a
time
>>
>>107878767
You don't read the source code of the library you're using. You read the documentation. There's still a lot of information to get through, it helps to have a tutorial or someone to hold your hand to point out only the bits you need for the small task you're trying to accomplish at the moment. Then you gradually pick up the rest as you go along.
You only read the source code of the library if you absolutely have to because of insufficient documentation or you think there might be a bug in the implementation.
>>
>>107878767
why are you trying to understand a random ass library? you're supposed to read the documentation to understand the api and treat the rest of it like a black box. it takes months or sometimes years to fully grok even a moderately large codebase, even for experienced developers. don't waste your time doing that unless you have a good reason
>>
File: IMG_2512.png (120 KB, 594x473)
120 KB
120 KB PNG
Read the fucking manual
>>
>>107878767
>How do i wrap my head around programming?
learn how to flip burgers
>>
>>107878767
Be a pragmatic programmer. It's easy to look at a list of methods and think you need to know all of them or there's someone out there that does.
Neither is true. Most people do not know most of the methods for whatever suite they're using.
Just learn what you need as you need it. If you happen to get something wrong, fix it when you notice it needs to be fixed.
>>
>>107878767
What's the name of the anime again?
>>
>>107879199

Full Metal Panic.
>>
>>107879026
>You only read the source code of the library if you absolutely have to because of insufficient documentation or you think there might be a bug in the implementation.
He did say SDL afterall.
>>
>>107878767
Imagine how many retarded chatgpt queries these massive data centers get to spit out OP's retarded question that wastes 1 city worth of electricity and water resources.
>>
>>107879322
Sound like he's not mature enough as a programmer to tackle that yet.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.