Sorry if this is the wrong place to ask this, but how should I get back into programming? I learned qbasic in high school, and went to college and learned c, c++, and pascal; I failed in college because I have attention deficit disorder. What would be the easiest way to get back into programming? I don't like traditional classroom-style learning, and I can probably teach myself since I have some knowledge of programming. Also, what language should I get into? PHP, Ruby, Python, Scheme or something else? :barf: Perl?
Well if you are learning java, i have a (Java) programming community for computer science students. I can help you out with your programming etc if you want. (see sign)
I would learn PHP if I were you, it's easier to use than C++, has pretty much the same syntax, easy to setup(something like wamp takes 5 minutes to install) and there's a lot of tutorials out there to help you learn fast!
PHP is very easy, but is very limited too. You can use it for website or for command line scripting. They don't have great support for new developments in the IT world, so you will have to write everything yourself (unless someone else allready wrote it fot you of course ) If i were you, i'd go for Java. I heard C++ ressembles a lot to Java (don't ever quote me on this one ), so you should get a hang of it pretty soon. I think Java is one of the finest languages i've ever programmed in
Although I do not know I would suggest Ruby, it really looks like it has the potential to be the next big language with java getting up in the years and .net looking like there will never really be a great port for *nix. Mono is good but until it gets some backing from microsoft it will always be too far behind the curve, not for lack of trying though. Of course thats just my opinion being a someone from a c, c#, cold fusion, perl, vb, vb.net lineage.
In my opinion you should stay with C and C++ if you like it. It may be a little difficult but it certainly pays better. Anywhere you would look C++ wages are better than anything else. PHP and MySql were written in C++ too But if you want the flexibility of a freelancer better go with web programming. I suggest finding a friend who is in the industry and ask him to guide you. You will be better than alone.
Also learn flash/photoshop ,etc and start working as a freelance web designer. You might have to work for free for 2-3 clients here,once you have proved that you are a good web designer you can make good bucks.
If I were you I'd learn one of the scripting languages Python, Ruby or PHP and learn how to create small things. It's important to get into the mechanics of programming without getting bugged down by manual memory management (C/C++) Building on that you can start to create small web applications. If you're still into programming then you can learn C++ to get a good grasp of manual memory management.
by programming? personally if i had the choice to do over again i would go with more of corporate language. asp.net or java but since you have an understanding of c/c++ maybe look into c# (c sharp) or something
Just start a personal project. As you gain more experience, start a "bigger" project or make the existing project more complex. As regards programming language, all are fine. If you know the basics of OOP, Then Java or C# is similar. C++ is lower level so you will probably learn more using this language. Java and C# take care of garbage collection. Their limitation is speed.
I guess just pick up book and you would refreshed to it slowly.. if not, then go to forum and ask some questions about what you don't understand..
I think practice is best learning. You should use you knowledge do some little soft. This will help you get into programming
I think practice is best learning. You should use your knowledge do some litte program. This will help you get into programming (sorry ,reply duplicate,please delete this)