I'm trying to learn programming/scripting languages for 1.5 years. I tried php/jsp/as2/as3/c++/html/css/java/c#/vbasic . As you can see I tried to find languages that could fit me . Also I'm not in a graduate program of programming so I'm missing so many things. I'm in a financial management university program. But I always wanted to be a programmer but I'm feeling hopeless when I see university programs . So many things they teach . I'm 21 years old now and my schools will finish this summer. I will start working to earn money. Is it possible for me to become a good programmer
But I see that I need to learn lots and lots of stuff to be some good programmer and it needs plenty of time I'm asking myselft where will I find plenty of time
If it's your passion to be a programmer, switch majors. I know it's REALLY late for you to do that. So i suggest finishing off this financial management degree first, then going back and getting an associates in Computer Science. If you find that you still want to be a programmer after that, go for the full Bachelors degree in CS. It sucks but some people don't really know what they want to do till their already into University. and by then they think it's too late. When in reality it isn't. It's going to take more time, and a lot of effort, but You can do it. Go for the gold.
Unless you're suffering from a terminal illness and only have a few months to live, I don't really see a problem. I have a friend who recently decided he didn't want to be a graphic designer/3D animator anymore and wants to become a lawyer. He's 32. Are you saying you somehow have less time than him?
You can manage. Just put some sweat into it, and you'll be a financially-sane programmer. Just draw out a plan, make sure it's reasonable, and follow it.
A good programmer should be well rounded. In that they are skilled in languages from many paradigms. You've got the object oriented paradigm. Move to a scripting language next. and then assembly (that's just the order I did it in, and I'm still learning others)
I want to learn a language that I can support it with c/c++ . A scripting language may be fine but which one Seraphimsan ? . I was planning to learn python maybe but then I'll need a server-side language like php or asp and so I'll need a sql language. So as I can see I should learn 5-6 languages to do good things right ?
I really don't know about server-side languages I only know asp and php . I was searhing about cgi and some web sites wrote that perl is a dead language . I'm saying again I don't know many things about server-side languages.
Perl is a "dead" language in the sense that it's not developing quickly at all. However, it's still a capable language and is still used widely. At least, as far as I know.
Another book that may be worth a read is: Software Engineering: International Version
by Ian Sommerville
Amazon wrote:
Paperback: 792 pages Publisher: Pearson Education; 9 edition (1 April 2010) ISBN-10: 0137053460 ISBN-13: 978-0137053469 Product Dimensions: 22.6 x 18.8 x 3.4 cm
Product Description
Intended for a sophomore/junior level course in software engineering.
The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.
The book is now structured into four parts:
1: Introduction to Software Engineering
2: Dependability and Security
3: Advanced Software Engineering
4: Software Engineering Management
About the Author
Ian Sommerville is a full Professor of Software Engineering at the University of St. Andrews in Scotland, where he teaches courses in advanced software engineering and critical systems engineering. His research interest lies in complex, dependable systems.
You're way ahead of many others already. Go for it, google "is it too late to start programming" and you'll find plenty of discussions where the's a common conclusion: It is never too late!