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

Teaching Yourself to Code

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

If I want to self-teach a programming language what would be the best way to go about it? Reading, YouTube videos or Coding boot camps?
>>
Docs, personal challenges and hackerrank
>>
>>56223755
Actual coding.
>>
>>56223755
Do you know any programming in advance?
>>
>>56223755
My M.O.:

1. Read a language introduction, ideally one aimed at programmers of languages I alreadyt know

2. Once I have the basics down, start writing a project in it. If I get stuck, google or ask on IRC

3. Repeat step #2 a few times

4. Start contributing to other projects written in that language, ideally ones led by people who are experienced

You can also skip #2 and go straight for #4 if you're an experienced programmer.
>>
>>56223779
This

Trying to learn a programming language without writing it is like trying to learn a natural language without speaking it
>>
>>56223755
Go to 4chan and argue which language is better for making fizzbuzz applications is a good start.
Just kys you fucking meme.
>>
>>56223755
>js only 6%
more like 60%
>>
Start with Python to learn some abstract thinking. After that, learn what you're interested in. Front-end web development (user interface of websites) -> JavaScript. Low-level systems programming -> Rust or C. Server development -> Java, C++. Game development -> C++. Don't skip the Python step, though. It's way easier to learn how to program with a simple language than spending 80% of the time debugging and having memory leaks everywhere. Python is also very general-purpose, so you can use it for almost anything.
>>
>>56223840
BTW, after you've learnt the syntax, just program. Programming is the best way to learn how to program. Start with a small project (let the user input his/her age and say whether he's old enough to drink or not), and work yourself up to harder projects (brainfuck interpreter, CHIP8 emulator, contributing to open-source projects etc.)
>>
File: 1441823917925.png (270KB, 631x548px) Image search: [Google]
1441823917925.png
270KB, 631x548px
>>56223830
This. First thing I noticed, that chart is BS for this alone.
Thread posts: 11
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.