Click here to Skip to main content
15,891,136 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionMessage Closed Pin
21-Sep-18 1:39
yaseen ramzan21-Sep-18 1:39 
AnswerRe: What are Destructors in Object-Oriented Programming Pin
David Crow21-Sep-18 2:39
David Crow21-Sep-18 2:39 
QuestionWant to learn C. Newbie. Where to start? Pin
Quickbeam121316-Sep-18 19:40
Quickbeam121316-Sep-18 19:40 
AnswerRe: Want to learn C. Newbie. Where to start? Pin
Richard MacCutchan16-Sep-18 22:01
mveRichard MacCutchan16-Sep-18 22:01 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Quickbeam121316-Sep-18 22:14
Quickbeam121316-Sep-18 22:14 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Richard MacCutchan16-Sep-18 23:00
mveRichard MacCutchan16-Sep-18 23:00 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Quickbeam121317-Sep-18 5:23
Quickbeam121317-Sep-18 5:23 
AnswerRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 1:42
leon de boer17-Sep-18 1:42 
If you are using Windows and you intend to write your learning code for Windows then you would start with Visual Studio from Microsoft 2017.

1.) It's free for solo developer, just register and download
2.) It's a modern IDE with good debugger and intellisense alone will help you with silly errors.
3.) Opening a console app template to do some of those easy startup lesson is a couple of mouse clicks.
4.) It's the O/S you are familiar with.

I seriously wouldn't consider anything else because it's just a whole pile of junk learning like make etc that you will never use for those other systems. You will also struggle with any unix/linux code as many of the API calls will not be represented under windows and you will need to incorporate posix library substitutes just to get your sample code to compile.

I use GCC, Keil, Green Hills and Eclipse for a lot of other work but they are all much more complex to run on Windows than Visual Studio and when you are starting out what you want is simplicity. You want to concentrate on the C language itself not the toolchain systems.

You will have compiled and run your first programs on VS before you have even worked out how to install and setup many of the other systems.
In vino veritas


modified 17-Sep-18 8:04am.

AnswerRe: Want to learn C. Newbie. Where to start? Pin
CPallini17-Sep-18 5:27
mveCPallini17-Sep-18 5:27 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 5:34
leon de boer17-Sep-18 5:34 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
CPallini17-Sep-18 5:56
mveCPallini17-Sep-18 5:56 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 6:09
leon de boer17-Sep-18 6:09 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
CPallini17-Sep-18 8:05
mveCPallini17-Sep-18 8:05 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 18:36
leon de boer17-Sep-18 18:36 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Dave Kreskowiak17-Sep-18 10:48
mveDave Kreskowiak17-Sep-18 10:48 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 17:24
leon de boer17-Sep-18 17:24 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Dave Kreskowiak18-Sep-18 3:00
mveDave Kreskowiak18-Sep-18 3:00 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer18-Sep-18 3:12
leon de boer18-Sep-18 3:12 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Dave Kreskowiak18-Sep-18 3:28
mveDave Kreskowiak18-Sep-18 3:28 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer18-Sep-18 3:38
leon de boer18-Sep-18 3:38 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Richard MacCutchan18-Sep-18 21:31
mveRichard MacCutchan18-Sep-18 21:31 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer18-Sep-18 21:53
leon de boer18-Sep-18 21:53 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Richard MacCutchan18-Sep-18 22:03
mveRichard MacCutchan18-Sep-18 22:03 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
leon de boer18-Sep-18 22:28
leon de boer18-Sep-18 22:28 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Victor Nijegorodov17-Sep-18 20:50
Victor Nijegorodov17-Sep-18 20:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.