Click here to Skip to main content
15,890,947 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Want to learn C. Newbie. Where to start? Pin
leon de boer17-Sep-18 1:42
leon de boer17-Sep-18 1:42 
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 
Nobody said anything about an O/S or popularity of a platform for developing.

If you REALLY want to learn C and, more importantly, how to debug the code you write, doing it without an IDE is a good way to do it. It forces you to go back and research every line of code you write and really understand how that line works.

I started by "writing code", literally with paper and pencil, from books on CPU's and machines that I would never have access to. I've written code in environments without the benefit of a debugger and had to learn to use other statements in the code to help with peeking into the variables. When .NET 1.0 came out as a beta, I was writing code in Notepad and using the command line compilers to learn how this whole new world worked.

Debuggers and IDE are luxuries. Learn the skills without them and you won't be screwed when you're confronted by an environment where you don't have them. You'd be surprised at how often that happens.

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 
JokeRe: Want to learn C. Newbie. Where to start? Pin
CPallini17-Sep-18 22:31
mveCPallini17-Sep-18 22:31 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Victor Nijegorodov17-Sep-18 23:05
Victor Nijegorodov17-Sep-18 23:05 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Dar Brett18-Sep-18 4:54
Dar Brett18-Sep-18 4:54 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
CPallini18-Sep-18 10:28
mveCPallini18-Sep-18 10:28 
AnswerRe: Want to learn C. Newbie. Where to start? Pin
Joe Woodbury18-Sep-18 7:09
professionalJoe Woodbury18-Sep-18 7:09 
GeneralRe: Want to learn C. Newbie. Where to start? Pin
Quickbeam121318-Sep-18 7:17
Quickbeam121318-Sep-18 7:17 
AnswerRe: Want to learn C. Newbie. Where to start? Pin
Dar Brett18-Sep-18 20:17
Dar Brett18-Sep-18 20:17 

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.