[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 | Advertisement | Home]

How does one stop shitposting and actually learn to start programming?

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: 12
Thread images: 2

File: image.jpg (304KB, 1214x584px) Image search: [Google]
image.jpg
304KB, 1214x584px
How does one stop shitposting and actually learn to start programming?
>>
File: IMG_20161130_105631.jpg (160KB, 1080x1115px) Image search: [Google]
IMG_20161130_105631.jpg
160KB, 1080x1115px
Why would you want to stop shitposting?
>>
>>57878691

Because it may be less instantly satisfying but to have the knowledge to do something useful would be nice.
>>
>>57878678
By doing it
>>
>>57878780
>close 4chan
>find a comprehensive tutorial on python
>follow it
>find programming challenges/tasks
>complete them without explicit handholding tutorials/guides, referencing stuff and googling is fine

At some point, you find that you can generally write programs to do what you want.
Obviously you're not going to be writing 3D engines or anything, but you will be able to say you know how to program.

Alternatively, if you're addicted to shitposting:
>Get an old computer
>Set it up to write python
>Get beginner books on python and documentation
>Get some challenges
>Shut off your computer and disconnect the internet for 30 days
>Learn out of your material your previously saved

You'll either not be distracted by the internet, and learn, or you'll get distracted by something else and possibly develop a life.
>>
>>57878678
Download a distro that has quality mailing lists you can read everyday, and make emacs your windows manager: http://www.howardism.org/Technical/Emacs/new-window-manager.html

I went with OpenBSD but you can also try Exherbo or Gentoo, something you can contrib to that isn't overly complex (being a say, Fedora dev with policykit and all that shit is complex).

Now learn how to do emacs for everything, this means reading docs. http://tuhdo.github.io/emacs-tutor.html

Now get SICP in textinfo format, so you can learn programming http://melpa.org/#/sicp

Also go on libgen.io and get The Unix Programming Environment (teaches Grep/Awk/Sed regex). You will know what to do from there (audit university courses posted online, read a C or Golang book, read the Art of Computer Programming, learn React.js whatever).
>>
>>57878875
Forgot to mention the bonus of this method is that with Emacs as your wm you're forced to learn how to shitpost here and easy distractions like adobeflash porntube sites or gaymin is not going to happen.
>>
>>57878678
Programming is the easy part, coming up with a useful app that you actually want to invest time in is the true challenge
>>
For starting FOB
>learn about your system and compilers/interpreters and machine code
>choose any OOP language
>understand the concepts of for and while loops and solve complex problems involving them
>learn string manipulation

Congrats now you are well seasoned, dive deeper by
>understanding the concepts of OOP and its associated jargon i.e. abstraction, encapsulation, etc.
>know what difference between references and fixed operational data
>become familiar with memory alloc
>study recursion, Div&Conq, Dynamic Prog
>learn more about APIs, esp. REST APIs

The idea is to be a competent programmer. I hate working with programmers who know a lot of different frameworks and tech they utilize but perform rudimentary mistakes. Trust me you'll set yourself apart from the rest.
>>
>>57878844
Pretty interesting
>>
bump

no one answered op's question and it is relevent to my internets

how do I stop shitposting and learn to actually want to go do look more like my name is start

captcha: aeeee llammo
>>
>>57878678
Why not do both?
Thread posts: 12
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]

If you need a post removed click on it's [Report] button and follow the instruction.
If you like this website please support us by donating with Bitcoin at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties. Posts and uploaded images are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that website. If you need information about a Poster - contact 4chan. This project is not affiliated in any way with 4chan.