They are both IDEs that come bundled with different compilers. You could go with what you're familiar with, though you might need a newer version of Visual Studio to have a C compiler that is more C99 compliant.Originally Posted by gabeperron
You could start with the good old "hello world" program, add in some basic standard I/O, and then implement some of the common introductory searching and sorting algorithms and data structures for practice. Reading a file of a flexible number of records into a dynamic array could help you revise malloc/realloc/free; creating and manipulating linked lists and binary trees could be good to get your head around pointers again.Originally Posted by gabeperron
Learn to use SQLite: it will provide inspiration for your own future C API design and push you learn about SQL and relational database design if you don't already know them.Originally Posted by gabeperron