View Full Version : My plan

03-28-2002, 12:20 AM

I just finished learning the basics of C programming, and i came up with a plan on the order of learning different things. Here it is and pls add if i've missed out any other important topics or just out of your personal interests, comments are welcome too:

1. learn more on C
2. C++
3. windows programming
4. learn graphics libraries
5. socket programming
6. LFS
7. linux programming
8. assembly
9. Java
10. scripting languages
11. try out other os'es


03-28-2002, 02:02 AM
Sounds like a fairly good plan. But the one thing that im wondering is why assembly before java? I mean, theres nothing wrong with it, im just curious on why you chose that (actually, im sorta doing the same thing, as im learning assembly right now, but ive never even touched java)

03-28-2002, 02:21 AM
Because i am more interested in asm than Java :)
Also, i wanna do some low-level stuff...

CAn u think of any more items to add?

03-28-2002, 02:27 AM
Hey, thats a good plan.

It reminds me of my plan (which didn't work out)

03-28-2002, 02:56 AM
Thats a pretty ambitious plan with a lot to cover.
Presonally I'd go for something more spcialised.
If you think you can get it all done then by all means go for it.

03-28-2002, 03:03 AM
If you already know C and are familiar with freeing heap memory, I would suggest tackling Java before C++. It will force you to program in an object oriented manner. C++ is hybrid of C and object oriented programming, and it will quite happily let you write hybrid code.

I thought I knew C++ until, but I realised I didn't when I learned Java. In fact all I was doing was writing C, but stuffing code into public & private methods without much understanding of object oriented principles. Java forced me to stop this.

Just don't get too used to Java's garbage collector.

03-28-2002, 03:05 AM
The best way I think to go about projects like that are ultimately to build programs of your own design around the things your learning. I learn much better and faster when I have to apply concepts im learning to something not given in example from a book. Either they show it in the most simple way or you can hardly understand what they are trying to show you. Best way is to apply it and make it work in something you enjoy building.

03-28-2002, 03:19 AM
dharh yes i feel the same way as i was learning C. That is why i found the exercises in the deitel book very helpful.

I know that there are many things to cover in the plan, but the thing is, i really wanna know all of them :) guess i'm too greedy.......hehe

So if no one says so i guess the most popular stuff are already covered in my plan? nuffin else...?

thnx for all replies, and i hope my plan will eventually work out.

03-28-2002, 03:24 AM
Windows programming

Get the basics before MS hides it from you.

Someone said
'A plans just a list of things that don't happen."

03-28-2002, 05:07 AM
'A plans just a list of things that don't happen."

I dun agree to that sorry, only depends on certain people...

03-28-2002, 05:14 AM
My plan.
1) Distract the guards.
2) Escape from London.
3) Hitch a ride back to Plymouth.
4) Meet my girlfriend.

03-28-2002, 05:28 AM

03-28-2002, 02:14 PM
'A plans just a list of things that don't happen."

That's a truth!

only depends on certain people...

Another truth!

Anyway my plan is something like this:
1. Having a lot of fun :D
2. being happy all the time (even in the bad moments) :p

and that's pretty much of it.

Enjoy and have phun, beacuse life is beatiful! :cool: