hacking contest

hacking exploits security forum
hacking
compliance articles
upgrade backup exec
information security consultant

Full Version: Learning Languages
RealityFusion
Hello, I am new here (just signed up). I have been browsing this forum for a couple of hours now and I am learning a lot. This seems like a fun place to learn and a place where nice people can help me with my learning. Just wanted to introduce myself and say hi.

On with the post.......

I have been trying to learn C++ for a while now. I guess you can say I know the basics of C++. I would really like to get more into it and find out how to use polymorphism, complex arrays and structures. My question is, Will learning an easier language such as Python help me any in my progress of learning C++? I have read posts that state Learning Python first is recomended. I already know how to program small basically usless programs in C++. Would it even be worth my time to learn Python?

Thanx to anyone that can help.
OneNight
Hey man, welcome. Yes, this is a good place to hang and learn.

To be honest, i suggest you just learn what you feel like learning and what you enjoy learning.. I was thinking of learning C++ but looked at one manual and thought it was pretty boring. Anyways, so i took to learnign mirc, which is a lot less boring and i htink easier. I enjoy doing that and i suppose once i can do that well, then learning harder languages like c will eb easier.

Of course learning languages like German, French, Dutch, Spanish or Italian will also get you far! smile.gif
woutiir
Hey RealityFosion,

First of all: Welcome a board, have a nice stay mate wink.gif

Then about your question.
My firsth language i've learned wat C And i liked it. I would recommend to read some stuff (BOOKS, not TEXTS on the INTERNET) smile.gif and get to know the basic thngs like pointers, arrays etc. Once you've done that, get into Sockets, they'll be really valuable to you. Then get into Raw sockets, this will easier the socket part and will give you a more advanced play room to play around.

Good luck, btw Beej has a nice tutorial AT the INTERNET for sockets, but the thing is that you learn better out of books in your OWN LANGUAGE then INTERNET TEXTS smile.gif i dunno why i typed the caps, but i liked them smile.gif. Good luck with it, let me know if you need help.

Greetings,
woutiir
Dillinja
Welcome to the forum, RealityFusion!

Im learning C myself (I dont actually think you stop learning) and Im finding that picking up C first gives you a huge advantage in then going on to object orientated languages like C++ and Java (which are really all supersets of C).

I did start with Python, but I didnt get too indepth with it, but again, it gave me that grounding and confidence to start learning C.

As One Night said, what ever you find confortable starting with, but definatly learn from a physical book (Im using "Sams Teach yourself C in 21 days" ) and use internet resources for filling any gaps.

Hope we helped smile.gif
GSecur
Welcome to GSO RealityFusion,

I would definatly start out with C, now I started programmin first in.... dare I say it.... Visual Basic, back in the 3.0 days, when it was nothing more that a Delphi Clone. I know I know.. VB? How terrible, but you know what, the best thing I learned was the vocabulary and concepts, ie. Arrays, Loops, Arguments, data connections etc, etc. If you learn the concept first by reading, you can take what you know and goto almost any other language and just learn the syntax.
dozolax
yea...definitly start out with c
agamemnon
If you can't get C, try French smile.gif

sorry :-s, i'm a compulsive linguist...!

-ed.
jak3c
try search on www.programmez.com
sorry this a french site but there are many tut' on c programming...
Fareway
there is a good ebook - i think it's called "c++ in 21 days" - perfect for beginning!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.

 
Invision Power Board © 2001-2005 Invision Power Services, Inc.