[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
So im stating to learn c and about programming. Any recommendations?

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

Thread replies: 13
Thread images: 1
File: image.jpg (117 KB, 960x542) Image search: [Google]
image.jpg
117 KB, 960x542
So im stating to learn c and about programming. Any recommendations? Should I switch from win10 to Linux?
>>
>>53641721
>Should I switch from win10 to Linux?
you don't have to

do some research
>>
get visual studio, stay on winblows
>>
>>53641721
read kerningham and ritchie "the c programming language" cover to cover and have some fun
i don't know if i'd reccoment switching, but having access to linux/unix would be beneficial
>>
>>53641787

I have Linux on a disc but I don't know if to make it my operating system. People tell me is way better then win10
>>
>>53641891
oh, i know, install cygwin, it gives you a linux command line environment which is good for learning beginner c

#include <stdio.h>
int main() {printf("hello world\n");}

gcc main.c -o main
./main
>>
>>53641891
It is better, but say goodbye to games and a week of your time
>>
>>53641721
>install gentoo
>>
>>53642456
some linux gaming tips:
wine works with a good amount of things
steam
frozen-bubble
battle for wesnoth
emulators
>>
It depends what you plan to do. For learning mingw + cygwin is probably still ok but as soon you have dependencies It gets a pain in the ass on windows.

So with dependencies I mean something like a UI library which helps you to make a window and put a button on it. Trust me you want to avoid the Win32 Api there It's just kinda annoying for a beginner and another huge topic to learn.
>>
>>53641721
Just download Code::Blocks
It's a very nice IDE for beginners.

Later you can switch to Visual Studio or Linux.
I prefer to use a Debian-based Distro because apt is much better than "Nuget" package manager from Visual Studio
>>
>>53641721
>>53641787

Don't start with Kernighan and Ritchie.

Start with something less intensive like C Primer Plus or C Programming: A Modern Approach.

There's too much jargon in K&R C for a beginner.
>>
>>53641721
Codeblocks
Kernigan and richie
Thread replies: 13
Thread images: 1

[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.
If a post contains illegal content, please click on its [Report] button and follow the instructions.
This is a 4chan archive - all of the content originated from them. If you need information for a Poster - you need to contact them.
This website shows only archived content and is not affiliated with 4chan in any way.
If you like this website please support us by donating with Bitcoin at 1XVgDnu36zCj97gLdeSwHMdiJaBkqhtMK