[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Ok /g/ I've decided i want to learn a programming language,
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 24
Thread images: 1
File: k8PBXVF.gif (11 KB, 400x266) Image search: [Google]
k8PBXVF.gif
11 KB, 400x266
Ok /g/
I've decided i want to learn a programming language, for fun.
I've looked over what each can do, and have narrowed it down to either Python or C++
So, for someone who is just going to do fun tests/build fun things, which one should i learn?
>>
>>55201528
>which one should i learn?
shakespear, brainfuck, haskell, lisp or java.
>>
If you just want to have fun, Python

If you want to learn what is probably the most comprehensive and confusing programming language, learn C++. It's closer to the hardware and very rewarding, but you won't see immediate results. You will learn how a computer works though
>>
>>55201528
Python

Either way, get started now instead of worrying about what language to use
>>
>>55201554
>>55201539
how long do you believe it will take me to be able to write my own basic stuff? 5-6 months?
>>
>>55201619
Define "basic stuff". If you start now, you can probably write a basic program that takes user input, processes it, and outputs it by tomorrow.
>>
>>55201619
depends entirely on how dedicated you are. when i started with C i programmed my first functional tetris clone after only 4 days.
>>
>>55201619

depends how smart you are.
i was 12 and only had a commodore basic manual to help, took me a day or two but then my iq is thru the roof, so ymmv
>>
>>55201619
you can write "basic" stuff in a day

Depends on how you define basic. The more you program the more you'll understand what constitutes "basic" and what is hard to implement. I still think you should do Python though. It's a very clean programming language because it abstracts (i.e. makes simple) lots of actually complicated things

Then you'll discover frameworks and APIs and forget how to actually program
>>
>>55201655
>>55201644
>>55201642
Now I'm learning a real life language, Korean, would the study process be similar, or have it's own form for best results?
>>
>>55201671
The two aren't similar at all.
>>
>>55201671
learning programming is like learning math all over again but with weird exceptions very specific syntax and you have to use words most of the time (unlses ur a binary fgt)
>>
>>55201619
Took me a few months while learning through work, but I could have been more diligent.

I know others who have learned it in a week.

Get the fundamentals down (use Learn Python the Hard Way) and then immediately get working on stuff, anything at all. Progress will be slow, then it'll all begin to click as you write more scripts
>>
>>55204435
>use Learn Python the Hard Way

Please don't, anything but that """book""".
>>
>>55201539
>Learning C/C++ will teach you how computers work
Real sick of this meme.
>>
So, are there any dumps or pbins i can use as a "footstool" of sorts?
>>
>>55201528
Sup OP. I want to learn to program just for a hobby myself. I am 32 with a family and a comfy well paying job in London so not looking for a career change.

I am currently stuck picking the "right" language. As it is just as a hobby it doesn't matter about employability. So far I have been told C, C++, Java and Python. No idea which to pick though. Any suggestions other anons?
>>
>>55205778
Well they've told me if I am just going to do it as a hobby, that i should use Python.
>>
space engineers lets you right whitelisted c# with an ingame compiler. theres no intellisense or step through debugger but its a fun environment with immediate solo projects to add functions to your ship.

once you get the feel of it you can dive into full c# modding for the game which uses steam workshop.
>>
>>55205831
yeah but the problem I have with Python is all the GUI stuff is fucking horrible. I want to make a nice looking desktop program not a command line tool or an awful looking thing in Tk or whatever the fuck it is called.

I like the look of Java because JavaFX looks nice and C++ because Qt looks pretty good. Yeah I can use Qt with Python but it looks like a fucking mess with the sample code I have looked at.
>>
>>55205778
python or ruby. just please for the love of king and country, do not go around telling everyone you are a coder, learned to code, or that you can program. not until you've designed your 1000th class, protocol, or algorithm.
>>
c for microcontrollers, c++ for games, c# for enterprise, java for portability, javascript for website functions, brainfuck combined with sleep deprivation to find god
>>
>>55205922
Ha nah I ain't gonna be a programmer anymore than I am an artist because I do some sketching and I am not totally awful at it.

This is just a hobby, I like to make things and I want to make a few programs for my own use is all. I have a maths background so maybe even have a little play with games as well.
>>
>>55205912
Qt with Python is really easy. Or.. just use a web browser.
Thread replies: 24
Thread images: 1

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.