Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Help!!

 
Rob Krueger
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For all intents and purposes I am new to programming, thats because I've forgotten everything I learned. I know that this has been asked before but I will ask again and the very least someone could point me to the right thread.
My questions are these;
What is the recommended language to start programming in?
What books, websites, other resources would you recommend?

Anything else that would be helpful would be greatly appreciated.

Thanks in Advance! I'll buy the beer!
 
Abhinav Srivastava
Ranch Hand
Posts: 354
Eclipse IDE Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
there is no right answer to this question. if you are just starting learning programming you can pick some Object Oriented language which would help you muster OO concepts. java would open doors to JEE. or you could pick one of .Net languages like C#. Ruby is a very new language, you can try that too.
 
Petrus Pelser
Ranch Hand
Posts: 132
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That all depends on what you want to do.

Enterprise applications -> Java
Web development -> PHP, Ruby on Rails
Desktop applications -> All depends on the platform.

If you are looking to start out, I would recommend you look at a career website and see which skills are required.
 
Steve Fahlbusch
Bartender
Posts: 605
7
Mac OS X Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
for just starting out I would suggest python.
 
Henry Wong
author
Marshal
Pie
Posts: 21123
78
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First of all, I doubt that anyone ever has "forgotten everything" -- certain learning experiences just burn the details into the skull forever ... ... Heck, I still have details from 6502 assembly, 8088/80286 assembly, turbo pascal, prolog, etc. which I haven't used in over a decade.

If some of what you learned in the previous life seems applicable, maybe starting with a refresh is easier that learning a completely new language. Programming concepts and best practices are generally independent of the language.

Henry
 
Yuri Paliy
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well you knew the basics and just need to refresh but even if you didn't "Turbo Pascal" is the way to go. not only it will force you to relearn all the basic thinking and may add some as it did for me my thinking. even tough it doesn't have as many attractive feathers as Java/C++ its still is a very useful tool to master.
 
Rob Krueger
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That is all great advice and I appreciate it. So I have installed Python, I have a copy of Borland's C++, and I have Java. So I can get started in any of these.
Any recomendations on READABLE books?
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Rob Krueger:
... Any recomendations on READABLE books?

Head First Java by Sierra and Bates.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic