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