• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Jj Roberts
  • Tim Holloway
  • Piet Souris
Bartenders:
  • Himai Minh
  • Carey Brown
  • salvin francis

Help!!

 
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!
 
Ranch Hand
Posts: 354
Eclipse IDE Oracle Java
  • 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.
 
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.
 
Bartender
Posts: 612
7
Mac OS X Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
for just starting out I would suggest python.
 
author
Posts: 23887
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux 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
 
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?
 
Sheriff
Posts: 11343
Mac Safari Java
  • 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.
 
if you think brussel sprouts are yummy, you should try any other food. And this tiny ad:
the value of filler advertising in 2020
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic