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

Tell me how do I learn programming? Reading a book doesn't

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 29
Thread images: 2

File: c-logo.png (33KB, 600x400px) Image search: [Google]
c-logo.png
33KB, 600x400px
Tell me how do I learn programming? Reading a book doesn't work for me. Please give me an effective way.
>>
>>56661895
What have you tried?
Where are you stuck?
>>
>>56661895
>Please give me an effective way.
Read a book and practice what it teaches
>>
If you cannot find a person to train you personally, then the only alternative is to learn from a book.
>>
>>56661895
>Reading a book doesn't work for me.

Translation: I'm lazy and/or an idiot.

You know what you have to do OP. Now get to it.
>>
>>56661911
I'm actually just in the beginning part but it's so boring though I'm positive that I wanna learn the language and be a programmer. I don't what's keeping me from learning it
>>
>>56661895
If you cannot read, you cannot code.
>>
>>56661895
>>56661895
Start with C++ it's good for beginners, then you can move on to harder languages

I recommend to not read stuff etc. just get a good C++ IDE and try to program something simple... programming is an art, not a science... follow your instincts
>>
>>56661955
I suppose it's teaching all the basics and terms, can be daunting and boring if you've never programmed and don't understand a thing. Start "learning by doing", i.e. pick a problem you want to solve ("I want a program that tells me the current date and time :^)", "I want to grab the newest thread from the 4chan API", whatever) and start programming and research functions, methods,..... maybe look it up in the book, maybe use Google and Stackoverflow. Reading 200 pages of a beginner tutorial without actually trying and doing programming is probably not helpful.
>>
>>56661955
>what's keeping me from learning it
Ability.
Apply yourself.
>>
Start with something very easy.

Like Autohotkey, or Python or VBA (microsoft office macro language).

You could try to create macros for online games with autohotkey like autofire or one key combos, or automate some work you already do with excel, or maybe try to create some web crawler with python.

Doing something without an objective is boring.

Then after you have become good with logic move to something better later like C++ or Java or C#.
>>
>>56662019
>>56662011
>>56662018
>>56661977
Thank you the great advices. I know what I lack of now. I'll follow you guys.
>>
I'm afraid you're aiming to high, my millenial friend. If you lack mental capacity to acquire knowledge from written sources, the best career you can hope for is shoveling shit on a farm.
>>
>>56661977
>C++
>good for beginners
>2016
>>
>>56662094
u call it a career?
>>
Not OP here. Piggybacking onto this.

I too want to try and get into programming. I figure I might be best learning some basics and fiddling around with small projects for practice (text based game, file explorer, budget tracker, shit like that).

I thought of using Codeacademy, but I've read a few opinion pieces against it (doesn't teach you to think like a coder, doesn't teach you the really technical stuff, ect).

So with that not being an option, where do I go besides back to school to learn basic programming free/on a budget? Obviously I'd go back to school for a more comprehensive education - right now I just want to learn enough to see if this is even for me.
>>
>>56661895
Is your attention span really that short?
>>
>>56661895
you will never be a good programmer, you will be a codemonkey, so please don't start.
>>
C++ is one of the worst languages. If you want a more elegant language learn D.

Go is probably the easiest language to learn though.
>>
>>56661895
Find something you want to make and start trying to make it. Figure the rest of the shit out a long the way, it doesn't have to be perfect.

For me I started with Flash and ActionScript making crappy games. Now I know C++, C#, Java, Python, and JavaScript.

Part of learning to program for me was using it to accomplish something I cared about otherwise what's the fucking point. #staymotivated
>>
>>56662312
arigatou ossan
>>
>>56661895
>has no reading comprehension
>wants to learn how to code
lol
>>
>>56662364
codemonkey
>>56662312
codemonkey
>>56662226
codemonkey
>>56662019
codemonkey
>>56662011
codemonkey

Don't bother OP, sounds like you suffer from retardation, if you can't sit down and read a book you'll never get anywhere.
>>
>>56661895
>Tell me how do I learn a language? Reading a book doesn't work for me. Please give me an effective way.
Remember when you learned english by reading that one book? good times
>>
If you dont have the patience to read a book, the you want have to patience to become a good programmer.
So start by practicing being patient.
>>
File: CPOOPOO.jpg (14KB, 300x298px) Image search: [Google]
CPOOPOO.jpg
14KB, 300x298px
>>56661895
Learning C++ fucking hell.
>>
>>56663373
Not him, but I'm having fun so far.
Can't wait to make a small and simple Turn based RPG combat system.
>>
>>56661895
best way is to target some big thing.
If you into web development, try to design a facebook alternative, you start from the bottom, you choose and learn the language syntax, you learn about database, caching, frontend, backend.

That will be slow and painful, but if you keep working on that everyday, within a year you may make something that is similar to a product.
>>
do exercises.
Then read a book so you have a context for what you do.
In the book there should be exercises so you can learn more.

If you do like >>56663462
then break all tasks into smaller problems and solve them one at a time.
Thread posts: 29
Thread images: 2


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.