[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 149
  • Last Modified:

Ideas for learning how to program...

Hello,

I was just wondering if anyone could supply some ideas as to what would be good types of programs for learning C/C++ and MFC.  I already understand C/C++ fairly well, I was just wondering if anyone has any ideas as to what would be good for helping me learn more advanced things.

By more advanced things I mean things such as, perhaps:  
networking of some kind (CSocket)
multi-threading
Others that I know I just can't think of?

Anyway, you see, I am 15, and was considering a career in programming.  Rather than wait for college where the real classes start, I thought I could get a head start now.

I have had about 2 years experience of programming in DOS, mainly C.  I have been programming using MFC for 4 months or so.

Thanks for your input!

Note that if you provide very helpful input, I can increase the number of points some :-)
0
thresher_shark
Asked:
thresher_shark
1 Solution
 
MikeP090797Commented:
There are no 'magic ways' to learn. Books are considered as the best way, but the problem is it's not so easy to find books on the advanced subjects. There lot's of resources on the net that can partialy replace the books. You can also learn from the samples that come with VC. There are plenty of sampes that use multithreading. Finding samples gets harder if we talk about sockets, there are maybe 2-3 with VC, but you can download the networking SDK from www.microsoft.com/msdn/sdk/, it has over 30 samples on that.
And the most important thing, it trying-You can learn almost everything on your own, and I speak from expirience, I'm 16 years old myself. Just set yourself a goal- "I want to build a program that will transfer files from one computer to another', and start doing it. It will take time, but you'll get it done eventualy. Another very helpfull resource is this site of course. There are also programming channels on different IRC nets, where you can get answers to most of your questions - #Programmers and C++ of Dalnet, #Coders on Efnet

0
 
thresher_sharkAuthor Commented:
Thank you for your ideas.  I have been working on a program in MSVC for the past day or two that lets me send messages to another computer over a network/internet.  It also lets me actually execute programs ON the other computer, i.e. say Quake II is on it, I can execute Quake II on THEIR computer, so it will run on their computer.  It's really quite funny, seeing as I can control the computer a little, and remotely.

I am downloading the SDK now, hopefully it will help.

Thanks again!
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now