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

Learn to program

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: 27
Thread images: 4

File: 15090961835_c4f26e4890_b.jpg (197KB, 949x652px) Image search: [Google]
15090961835_c4f26e4890_b.jpg
197KB, 949x652px
Good webpage and/or videos to start learning about programming, and what's the best to start Java or C++?
>>
learn C, not C++ (though there's nothing wrong with C++)

just that C is "simpler", it has functions, variables and structures.

java and c++ have a bunch of bullshit like object inheritance you won't need to deal with for now.
>>
Start with Scratch so that will teach you logic programming.

Then move onto C so you learn to actually program typing code yourself instead of dragging blocks.
>>
>>61735725
Just any tutorial or book. What is required is your efforts, not the best book ever.
>>
>>61735770
I'll go on and check Scratch thanks

>>61735775
I'll put all my efforts to learn programming
>>
>>61735725
First and most crucial step is to close 4chan.org and never back. If you are going to take /g/ adviced for granted you are fucked. It may works if you have special kind of autism or specific programming math/related curiosity but if you are asking such question, then you do not have it.

Start with python, learn basic like loops, if, functions, lean about OOP. write few programs.

language does not matter that much, you may know syntax but you being able to build applications from this part of code is what makes programmers and you have to learn it.

Thats why python is better thant C, in both languages for loop and while loop works the same, but python syntax is more comfy in general and allows you to focus on what programming is about.

Later when you know how to program, then go ahead and learn C, knowing C and asm will allow you to understand how it works behind few layers of abstraction and you will have big picture.
>>
is k&r c still worth reading for a beginner, or should just go straight to ansi c resources?
>>
>>61735855
>Thats why python is better thant C, in both languages for loop and while loop works the same, but python syntax is more comfy in general and allows you to focus on what programming is about.
Well that is pretty subjective
>>
>>61735725
don't bother with websites and videos
they just teach you the syntax with nothing to reinforce your knowledge

just torrent a book to learn from
just make sure to do the exercises, that's how you learn
>>
>>61735725
Best way to learn programming is through O'Reilly books.
>>
What if I've already learned the most basic shit of C and Java?
How to I get into pajeet territory like all the frameworks for Javascript or web protocols and so on
>>
>>61736601
O'Reilly books have everything.
>>
>>61736608
will look into it
>>
http://programminggroundup.blogspot.com/2007/01/programming-from-ground-up.html

If you don't use ganoo loonix, install some flavor of Ubuntu in a VM and get the build-essential package. You will probably want to do this for real practice and projects anyway.
>>
File: 2b.jpg (690KB, 1951x2560px) Image search: [Google]
2b.jpg
690KB, 1951x2560px
>>61736658
>>
>>61736713
>Internet Protocol book
>2 trout on the cover
ok
>>
>>61735725
It doesn't matter all that much but I guess Java. It's pretty idiot proof and you can use concepts you learn there in other languages. It's best if you have a programming project in mind and hack away at it. You will stumble and fall down but you will learn much in the process.

The next language you can learn might be C (fuck C++). It depends what you plan on programing.
>>
File: 1a.jpg (19KB, 260x337px) Image search: [Google]
1a.jpg
19KB, 260x337px
>>61736751
O'Reilly has a tradition of putting animals on covers.
>>
>>61735865
I found it a great read. But I would start with video tutorials. Once you want to learn some tricks(not just syntax) read k&r. This is only from my experience so some might find this stupid.
>>
>>61736601
K&R C is a book which is a bit more technical than you're average beginner book. It was written as a C book for people who already know how to program and know other languages. Start with some online tutorials where things are simply explained.
>>
File: 1c.jpg (21KB, 244x320px) Image search: [Google]
1c.jpg
21KB, 244x320px
>>61736791
>>
>>61735855
C is a fantastic language. I would learn it first because it teaches the magic behind the curtain. It allows you to open your mind and see how memory and the processer works.
>>
>>61736843
>it teaches the magic behind the curtain. It allows you to open your mind and see how memory and the processer works.
u wot
literally the reason C exists is to be an abstraction that hides the lower level
see >>61736689
>>
>>61736878
I know. But c is the lowest abstraction I would suggest to a beginner.
>>
This guy covers everything well

https://www.ntu.edu.sg/home/ehchua/programming/
>>
>>61737191
Thanks
>>
Can I do more with C besides writing operating systems for microwaves?
Thread posts: 27
Thread images: 4


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