Can someone over 30 learn to program?
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
HI.. >>I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. I don't know about the neural matter but for latter issue I think it is matter of concentration... Technology evolves at all time... All IT servers like you and me could be in advance of it, or be in behind of it... Main reason that makes the difference is concentration.. I think all of us has little time for new features of technologies... (one simple example of this is .NET...So many documents on MSDN and I found I had no time for that stuffs..) But We should survive this matter... About 3 or more years ago...I bought a book "Inside OLE".. I remember it was almost first book on COM then.... I tried and tried master the concept of the book... But that time I had little time (cause I'm a employee..) and for now the book is on my shelf.. Now I'm trying on ATL..I'm very late for this because I had no concentration at past... On the other hand, one of my colleague has good understanding about COM and ATL and others I don't have.. He choosed another book, and concentrated it.. I and he had almost same amount of time.. But there are huge gap in his understanding and mine... So I'm trying to be on ONE THING...Deep knowledge stems from concentration...I believe.. Sorry about flumsy English.. -Rya
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
I went to college to get my degree in Computer Science a little later than most. I graduated when I was 27. I feel that I was able to learn because I was in a classroom environment with set projects that were due at certain times. Before college, I tried teaching myself QuickBasic and have to tell you that it was difficult. This was due to the fact that I didn't have any idea what to program, and I also didn't learn the "correct" way to develop applications. School definitely helped in that regard. Now, I'm 33 years old and have been programming professionally for 6 years. I do C++ and Visual Basic, but I also started coding in Macromedia Director (which is VB like) to do web stuff for our company. Now I didn't know anything about this program, but I took a week long class in December and I am now able to really do some neat things with this environment. There are so many other things that I could learn, but I think personally, I would need some sort of classroom setting. COM/ATL, .NET, and other new things are coming, and I don't think I'll have any problem learning these new things, as long as I am taught instead of trying to pick it up myself
-
I went to college to get my degree in Computer Science a little later than most. I graduated when I was 27. I feel that I was able to learn because I was in a classroom environment with set projects that were due at certain times. Before college, I tried teaching myself QuickBasic and have to tell you that it was difficult. This was due to the fact that I didn't have any idea what to program, and I also didn't learn the "correct" way to develop applications. School definitely helped in that regard. Now, I'm 33 years old and have been programming professionally for 6 years. I do C++ and Visual Basic, but I also started coding in Macromedia Director (which is VB like) to do web stuff for our company. Now I didn't know anything about this program, but I took a week long class in December and I am now able to really do some neat things with this environment. There are so many other things that I could learn, but I think personally, I would need some sort of classroom setting. COM/ATL, .NET, and other new things are coming, and I don't think I'll have any problem learning these new things, as long as I am taught instead of trying to pick it up myself
I think it's always hardest to learn something in an abstract environment. I really think that if you have the time, and if you have a specific problem/project in mind then you can learn anything, anytime. I find that when you have the motication to dig a little deeper, and you have a project that demonstrates concrete results as a reward for your learning, then not only is picking up new technologies easier, it becomes a lot more fun. And please don't say 30 is old - I've only got a couple more months left of my twenties... :
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
Programming is mainly logic and maths, aptidute is the key. There are many programmers who mainly do it for the money and make a living 'just doing the job'. There are many of us out there is do it for interest and pleasure, namely the people you contribute to codeproject. I'm 34 (shit I'm old now) but I have been programming since 17. New technologies come and go. Still the fun is learning something new, but its great when you know a whole lot about that particular subject. All I can suggest is get all the stuff on C# and learn, learn and learn it. Maybe next year C# will be in great demand - if not you can do JAVA. If your keen minded and love gettin' a buzz out of showing off your best work, to me thats everything, then you'll make it. Books are cool, but practice makes perfect. When you gt to a company, have some source code and an really cool app to some them, thats my main recommendation. Follow some of the tutorials on this site, having someone else's code is a good place to start on 'how they did it'. Good luck!
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
Sure you can. I started learning MFC 2 yrs ago when I was 52. What you need most is a strong desire & motivation. This is how I would proceed: - Know what to be achieved in your project - Get a sample code that has the most important features/framework that you want. Play with it within debug and read help info/books on the stuff used in the program. - Read books, additional sample codes and adapt their code into your project. In my case, I started with the sample MDIDevStudio in CodeJock.com's CJLibrary and build it up from there. If you only read and don't use/test the stuff, it's a waste of time
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
Can someone over 30 " still " program? Just joking as I'm over 30. As you get older it becomes harder to learn new concepts, And even harder if you use Alcohol or Drugs ! However it is possible, Just remember a lot of young smart folks still drop out of programming, "So it's not for everyone." I rate linguistic skills as high as math skills for use in programming. As programming is language use. Also jumping straight into Visual C++ is daunting, " I know, I did " I recomend learn C plus assembler and then C++ And then get C sharped as a course of action. My 2 cents. Regardz Colin Davies
-
Can someone over 30 " still " program? Just joking as I'm over 30. As you get older it becomes harder to learn new concepts, And even harder if you use Alcohol or Drugs ! However it is possible, Just remember a lot of young smart folks still drop out of programming, "So it's not for everyone." I rate linguistic skills as high as math skills for use in programming. As programming is language use. Also jumping straight into Visual C++ is daunting, " I know, I did " I recomend learn C plus assembler and then C++ And then get C sharped as a course of action. My 2 cents. Regardz Colin Davies
I've actually been recommending friends to learn VB instead of jumping into VC++. I learned the C -> C++ -> VC++/MFC path, and then moved onto "simpler" languages such as VB/VBScript so maybe I'm telling them the wrong things. Is it possible that by learning VB first, and then moving to C++ it may acutally be harder, since they learn bad habits with VB? Or will it in fact be better since it gives them a conceptual idea of what programming is all about without bothering them with the subtleties
-
I've actually been recommending friends to learn VB instead of jumping into VC++. I learned the C -> C++ -> VC++/MFC path, and then moved onto "simpler" languages such as VB/VBScript so maybe I'm telling them the wrong things. Is it possible that by learning VB first, and then moving to C++ it may acutally be harder, since they learn bad habits with VB? Or will it in fact be better since it gives them a conceptual idea of what programming is all about without bothering them with the subtleties
I really think the "C -> C++ -> VC++/MFC path," is best for learning VC++ and also quite possibly C#. It's important to learn low level stuff like boolean algebra and a sprinkling of assemmbler stuff early on and I personally think this is best to learn in ancient C . ( you can get quite dirty playing about in C ) The jump to VC++/MFC from C++ , I consider the biggest due to the Windows OS. There is a big diffence in VB and C++, But it probably doesnt hurt to learn it along-side C. I went from a fortran/Cobol background straight into VC++6, And it was a large jolt ! Although I have two profitable VC++ apps on the market, and build Com objects etc. I still miss not knowing C and C++ very well.
-
Can someone over 30 " still " program? Just joking as I'm over 30. As you get older it becomes harder to learn new concepts, And even harder if you use Alcohol or Drugs ! However it is possible, Just remember a lot of young smart folks still drop out of programming, "So it's not for everyone." I rate linguistic skills as high as math skills for use in programming. As programming is language use. Also jumping straight into Visual C++ is daunting, " I know, I did " I recomend learn C plus assembler and then C++ And then get C sharped as a course of action. My 2 cents. Regardz Colin Davies
Colin Interesting point of view... "I rate linguistic skills as high as math skills for use in programming. As programming is language use." I've also tried many times to learn French, and failed miserably, so maybe I'm linguistically challenged. I have good math skills so I thought programming would be easier than it is turning out to be. Maybe the problem is really linguistic knowledge... although as my wife likes to tell... don't rule out stupidity entirely. LOL Having ADD probably doesn't help, either. Anyway... I am in awe of you guys... the ones who can churn out that code effortlessly. TM
-
Colin Interesting point of view... "I rate linguistic skills as high as math skills for use in programming. As programming is language use." I've also tried many times to learn French, and failed miserably, so maybe I'm linguistically challenged. I have good math skills so I thought programming would be easier than it is turning out to be. Maybe the problem is really linguistic knowledge... although as my wife likes to tell... don't rule out stupidity entirely. LOL Having ADD probably doesn't help, either. Anyway... I am in awe of you guys... the ones who can churn out that code effortlessly. TM
My math background made me very comfortable in main frame's batch-mode with Algol, FORTRAN, Pascal, or C, C++ where I knew the exact outcome of what I wrote. This same precision/attitude became a source of frustration when I started with MFC which does a million things behind my back (and I didn't have time to dig into MFC source code). Now, I can churn out MFC-code, but I still don't feel in control. Take away my VC++ visual stuff and wizards, I would freeze. I no longer program, I assemble code. I don't force myself to know everything I use. Nothing wrong with your linguistic skills, it's your expectation and attitude wrt programming
-
Colin Interesting point of view... "I rate linguistic skills as high as math skills for use in programming. As programming is language use." I've also tried many times to learn French, and failed miserably, so maybe I'm linguistically challenged. I have good math skills so I thought programming would be easier than it is turning out to be. Maybe the problem is really linguistic knowledge... although as my wife likes to tell... don't rule out stupidity entirely. LOL Having ADD probably doesn't help, either. Anyway... I am in awe of you guys... the ones who can churn out that code effortlessly. TM
TM as we are in the " Lounge " I'll hapily digress , I also had problems learning human languages from books and teachers at school. But after having travelled at lived in other cultures, I found, that I could quickly pick up a language if I lived with and in it TM. Interstingly I believe one of the main advantages of learning other languages was the ability to understand English better. Also I think I learn languages very analytically. As I also am a Math type person. Math also can be called a language ! But in daily life it has minimum communication ability. If you take your average Swiss citizen who is fluent in at least two languages, He/She seems to be able to learn another language very quickly. The same with us programmers, Joe who is fluent in Cobol,Pascal and VB can learn VC++ quickly. There is one field of linguistic thinking that the language that you principally use allows, you to think in a certain manner. eg I have heard Hungarian's are great at Math as there language is meant to be math structure like. Anyhow TM stick with it, hope you manage to break down your barrier
-
TM as we are in the " Lounge " I'll hapily digress , I also had problems learning human languages from books and teachers at school. But after having travelled at lived in other cultures, I found, that I could quickly pick up a language if I lived with and in it TM. Interstingly I believe one of the main advantages of learning other languages was the ability to understand English better. Also I think I learn languages very analytically. As I also am a Math type person. Math also can be called a language ! But in daily life it has minimum communication ability. If you take your average Swiss citizen who is fluent in at least two languages, He/She seems to be able to learn another language very quickly. The same with us programmers, Joe who is fluent in Cobol,Pascal and VB can learn VC++ quickly. There is one field of linguistic thinking that the language that you principally use allows, you to think in a certain manner. eg I have heard Hungarian's are great at Math as there language is meant to be math structure like. Anyhow TM stick with it, hope you manage to break down your barrier
I have to agree. Whether it is language, math, chemistry, or programming... it is hard to pick it up until you start to see and understand the "big picture." I guess I'm still struggling with the big picture of how "programming works." Once the big picture is comprehended it is all just "drill down" after that to pick up more refined details through experience, experiment, and mistakes. I literally have 15 different beginner programming books on my shelf trying to understand the elusive "big picture." But as someone else wisely pointed out the big picture is an abstraction until you try and solve problems, create solutions, and play with it. And in my case, since I'm not a natural, I guess I probably need to be in a directed environment to get maximum value out the learning experience. The books definitely ain't doing it. But I got thinking about sports... you can always tell the difference between someone who has played a sport their whole life and someone who picked it up as an adult... the first is a natural and the second usually looks forced. But heck... I'm not looking to be Johnny van Neuman... I'd just like to get something other than "Hello World" on my screen. TM
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
I work with a 43-year-old astronomer who's learning Windows, DCOM, MFC, and ATL (with my tutelage) from having spent all the time programming in FORTRAN and C...:) Don't let your age scare you... Cheers, Bria
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
Yes, but you'll be 33 until you'll get a good level. The learning ability is huge at 18, but at 30 the experience is the main factor, not neural speed... Look at the soccer players: they are natural forces at 19, imprevisible at 22, excellent at 27, very experienced ay 31 and history at 35. The main trouble is that, when programming, your human experience can't be too helpful. You'll be a 30 years old teenager programmer. But what a heck, if you don't try, you'll never know. Why not? Use your brain maturity to avoid time wasting, select from the start the operating system and the programming language(s) and read other peoples' examples as many as possible
-
Would love to hear from someone over 30 who has successfully learned to program. I'm wondering if my neural matter is just totally congealed... or if it is actually possible to pick up high level programming, when you start until your in your 30s. I've got a lot of programming books wasting away on the shelves, and I don't seem to be that much further ahead than I was when I started. Is this an age thing? Or just plain stupidity?
Certainly! That's not a question of age but one of motivation. If you can't learn to program perhaps it is a question of motivation or organisation. If you can't learn to program, learn something else just to wake up your brain. Later you will be in shape to program. Bye, Claud
-
Certainly! That's not a question of age but one of motivation. If you can't learn to program perhaps it is a question of motivation or organisation. If you can't learn to program, learn something else just to wake up your brain. Later you will be in shape to program. Bye, Claud
It sounds easy to just learn something... to wake the brain up... but mine just might be in a coma. It's been a long time since I've done any deep thinking about anything. When I was in grad school, studying physiology, it was exhilarating to try and understand the mechanism and first principles that governed the workings of the human body. My thesis work was the most intellectually stimulating stuff I have ever done since. Since then it has been mostly superficial memorizing of facts or rules... with some basic conceptual modelling thrown in. Nothing very heavy, and now I wonder if I am even capable of the deep thought required to understand the abstract world of programming. Mind you I have received some excellent suggestions that I'm going to put to good use. But my question is this... how does a semi-burned out, work-a-daddy, with plenty of family and business obligations... actually wake up his brain? Review and regurgitation--most of the learning I do these days--doesn't seem very helpful in learning programming... but my brain is in a deep sleep and I need to give it a cold shower. How??? TM But
-
It sounds easy to just learn something... to wake the brain up... but mine just might be in a coma. It's been a long time since I've done any deep thinking about anything. When I was in grad school, studying physiology, it was exhilarating to try and understand the mechanism and first principles that governed the workings of the human body. My thesis work was the most intellectually stimulating stuff I have ever done since. Since then it has been mostly superficial memorizing of facts or rules... with some basic conceptual modelling thrown in. Nothing very heavy, and now I wonder if I am even capable of the deep thought required to understand the abstract world of programming. Mind you I have received some excellent suggestions that I'm going to put to good use. But my question is this... how does a semi-burned out, work-a-daddy, with plenty of family and business obligations... actually wake up his brain? Review and regurgitation--most of the learning I do these days--doesn't seem very helpful in learning programming... but my brain is in a deep sleep and I need to give it a cold shower. How??? TM But
TM, (my rant for the day). One big problem you might be having is trying to understand everything at once ! And possibly would be better breaking it up into small pieces. Look TM, I have been working on my current project for 3 months, but last week in 4 days I rewrote the whole project from scratch ! So what happend in the other 12 weeks ? No, I didn't waste my time, I was learning ! Possibly TM, what you require is a small project to work on, Rather than concentrating on learning. Also try to purely get the project/application to work, rather than trying to make the program an example of excellent coding practice. The thing I enjoy about programming most is that I am always learning something new. Also what is good about OO programing, is you don't have to create great classes to have a top application. You can use/alter someone elses free class or tools ! After altering some elses class several times, You'll find you'll be able to rewrite it for your own usage ! So get a small project to work on , Even if it isn't useful. Also try to discover the time of day that your brain functions best. Most males brins seem to work better in the morning, when they are more receptive to new ideas, (I saw that info on a documentary so I've adopted an approach of studying in the mornings, and working afternoons or evenings) Regardz Colin.