4 ms·
Now that you've done some basic programming in C++ and Java, you are in a little bit better position to figure out what kind of programming you want to be doing
by seasoup 16y ago
Now that you've done some basic programming in C++ and Java, you are in a little bit better position to figure out what kind of programming you want to be doing.
The C family is a language used in corporations for programming applications that we use all the time. Objective C is what it used on iPhone/iPad/iWhatever applications. C is also big in the video game industry.
Java is also used by corporations to develop applications, but it is also used to develop web sites. If you want to use java to build websites there are tons of choices to make about what to learn. Here are some words to research: Tomcat, Spring MVC, Hibernate, Ibatis, GWT. Java is a very heavy weight language, but probably the most commonly used today.
C# is Microsofts answer to Java. Also used in the corporate world, not as popular as java.
Then there are the web programming language: PHP, Ruby, Python. PHP is strictly web programming, while Ruby and Python are used for other things as well. Ruby has a web stack known as Rails, commonly referred to as Ruby on Rails. Python has a web stack known as Django.
If you are programming in C or java, and not on the web then you will be spending lots of time looking at text. If you are programming for the web, you will also need to learn HTML, CSS, and javascript, as well as a javascript library like jQuery and you will be spending lots of your time looking at the browser and lining things up.
You will also probably need to learn SQL at some point, though that can wait if you are programming for the web (Web developer) and probably cannot wait if you are programming off the web.
I come from a web background myself, and would say the easiest place to start, if you want to program for the web, would probably be Ruby on Rails. Learn Rails before learning Ruby. This is an excellent resource:
http://railstutorial.org/ http://railstutorial.org/
Hope this helps some!
- mipnix 16y agoThank you. Helps indeed. The breakdown is what I have been looking for. Part of my problem is I was so shell shocked from losing my job, I felt I had to know all the languages and all their frameworks in order to have a chance in the market. Thanks again.