4 Replies - 1723 Views - Last Post: 07 February 2011 - 03:45 AM

#1 DivideByZero  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 238
  • View blog
  • Posts: 551
  • Joined: 02-December 10

What to learn once you have the basics down?

Posted 29 December 2010 - 05:58 AM

Hi Dream in Coders,

I've gotten to (or very close to) the stage where I have the basic fundamentals of programming down for C++, C# and Java.
The books I have read to get to this stage are:
Accelerated C++.
Stroustrup's introduction to programming.
Illustrated C#.
Learn to program in Java.

I've already read Steve Meyes "how to improve your program" series and "Code Complete" so I have a good understanding of how to write good software etc.

But what now?
What essential topics/books should all programmers learn/read after they've learnt the basics?

Thanks in advance.

This post has been edited by DivideByZero: 29 December 2010 - 06:11 AM


Is This A Good Question/Topic? 4
  • +

Replies To: What to learn once you have the basics down?

#2 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: What to learn once you have the basics down?

Posted 29 December 2010 - 06:43 AM

Jump into Design Patterns. Prepare to have your brain explode.

Then learn about Inversion of Control / Unit Tests. Prepare for more explosions.
Was This Post Helpful? 2
  • +
  • -

#3 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10660
  • View blog
  • Posts: 39,580
  • Joined: 27-December 08

Re: What to learn once you have the basics down?

Posted 29 December 2010 - 07:34 AM

See my thread Getting better at programming Java. Many of these concepts transfer to C++, C# and other languages, as well.
Was This Post Helpful? 1
  • +
  • -

#4 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4531
  • View blog
  • Posts: 7,903
  • Joined: 08-June 10

Re: What to learn once you have the basics down?

Posted 03 January 2011 - 08:50 AM

I remember when I thought I knew "the basics fundamentals." Once I actually got into the industry, I quickly learned that I didn't know a damn thing. Every year that I've been doing this, at the end I can look back and say..."damn, I learned a lot this year." And I'm supposed to be an expert!

Sergio's advice is very good. Learning design patterns early will give you a huge head start in the industry. You won't be coding a 50k LOC program the same way you do a college Java assignment. The truth is though, reading books and working examples will only take you so far, because examples are tailored to highlight the benefits of what it's being an example of. You have to put some of these things to practical use before you can ever really understand them.
Was This Post Helpful? 2
  • +
  • -

#5 chinchang  Icon User is offline

  • Indie Game Developer
  • member icon

Reputation: 192
  • View blog
  • Posts: 725
  • Joined: 22-December 08

Re: What to learn once you have the basics down?

Posted 07 February 2011 - 03:45 AM

Get started with a project that implements all the basics you have learnt so far just to be sure that those basics now flow in your blood :)

Programming a Game is a nice way to do it !
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1