how to get started in programming?

tomo_chan

varishangout.com
Regular
a newfag to programming
to be pacific what programming language do I learn, (I'm thinking python or java) how do I learn these languages, do the languages work better on operating systems I got Windows 10, what are some programming terms I should know about, what to do with these languages/what projects should I do with, whats a untalked about expect about programming, what else should I know,
 

Halo

varishangout.com
Regular
to be pacific what programming language do I learn
depends what you want to do.
how do I learn these languages
start coding. There's lots of tutorials online
do the languages work better on operating systems I got Windows 10
well... yeah you sorta need an OS to code... unless you're using a punch card I guess
what are some programming terms I should know about
depends what you want to do
what to do with these languages/what projects should I do with
you should figure out what you want to do first
whats a untalked about expect about programming
tedious
what else should I know
depends what you want to do
 

Halo

varishangout.com
Regular
I want to make a forum like kiwi farms or 4chan, what are the best Programming languages to do that?
uh... those are 2 very different softwares. 1 is a forum, the other is an imageboard.
In either case though PHP is generally the language for this.
Although if you just want to run a forum or imageboard, go on github and find some foss
phpBB is forum software, and most imageboards run on FOSS so just go find your favorite and see what they use.
 

tomo_chan

varishangout.com
Regular
looking for a programming language to make a kiwi farms like forum, what other skills will I need to do that
 

PhantomXero1x

varishangout.com
Regular
Depends on what type of programming you want to do. But there is many online courses like EDX, that can help you learn some of the basics.
 

Tsaine

varishangout.com
The only good way I know is

> find something that makes you say “I hate this shit!” or “I hate to do this shit!”
> use everything in your power to make it the way you see it (or as close to it as possible). Use the wind, the skies, the pinecone you found in the forest when you were five, use everything that pushes your cause forward. Language, skill and operating system don’t matter.¹²³⁴

¹ Though language isn’t really important, some languages are more painful than the other. And some are even more painful. Some are bloated beyond measure and take away the joy of making a lean program.
² Though language isn’t really important, some basic knowledge like that of common types and algos (bubble sort etc.) are important. Best are the languages that were taught for decades.
³ Though skill is not important to begin, it becomes important later. As without skill editing your own code from the past will be a pain. And to rewrite something big from scratch takes big courage, that not everyone can muster.
⁴ Though operating system doesn’t matter it’s much easier on Linux where you can just learn some five tools like bash, grep, sed/awk and be set for life glueing things in no time to do most of your weirdest ideas. No gui though. But who needs that on Linux?

Then there come wells of sorrow on becoming a serious programmer, namely program architecture, sticking to one code style and the need for refactoring, but this is a story for another time.

BOFURI I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S01E06 - Defense and Reinforcem...jpg
 

Directional Vector

varishangout.com
Modding games is another good way to get in contact with programming. You just have to find a modding framework for a game you like that has a reasonably large modding community.
When starting out, just download a simple and small mod (for example something that adds a single UI element).
Then edit random shit in the mod source and see what happens.
 
Top