PDA

View Full Version : My plan



Nutshell
03-28-2002, 12:20 AM
Hi,

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

thnx

dirkduck
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)

Nutshell
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?

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

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

shtarker
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.

Davros
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.

dharh
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.

Nutshell
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.

novacain
03-28-2002, 03:24 AM
Windows programming
1.WIN32 API
2.MFC

Get the basics before MS hides it from you.

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

Nutshell
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...

Unregistered
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.

Nutshell
03-28-2002, 05:28 AM
cool/,,,

GaPe
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: