Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
Python and Tcl - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Lua, etc
 
C++, Python, and other training - do we use an IDE

A question from my inbox ... "Do you use Visual Studio, or a similar IDE". And worth a full answer, and one to be shared.


An IDE or Integrated Development Environment is a piece of software that provides the programmer with tools to manage his / her code, and to help him / her with code authoring through suggested code, templates, and a test area through which code can be written, stepped, traced, etc.


A good question ... and something we keep under review.

On our public courses, we teach the fundamentals of programming (in any of the languages we cover) using a point and click editor rather than a full IDE ... reasons for this include:

a) We want delegates to appreciate the basics of the language without having them automatically provided by an IDE, sometimes with its own "macro" view of what should be put in (e.g. ask for a class in some IDEs / languages and you get a screenful of template!)

b) There are only a very few languages where one IDE is prevalent in the user base, and we really don't feel it would be best use of our customer's time and money to take time out from the core programming training to cover a tool which they would be less than likely to be using again later.

c) License issues / license costs where an IDE is commercial - it would make a significant price difference, or we would find ourselves tied into a vendor's program to get the IDE at low / no charge, which in many cases would oblige us to market their products.

Having said that , we are very happy for delegates to use their own laptops during our courses / connect to our network, and while they are with us, they are welcome to use their own IDE. Sometimes, that helps highlight issues / differences - only this week, it helped us identify output buffering issues from one particular IDE. And we are also very happy for delegates to download Open Source IDEs such as Eclipse onto our machines, to use / experiment with them, etc. As the tutor, I'm usually around after the course for a couple of hours, and we'll sometimes go "Off piste" and look at special libraries, IDEs, special requirements, etc. If alerted ahead of time, I can be prepared for this too.

For private courses, which are cost effective when you have a group of 4 or more delegates to be trained on the same subject at the same time, we can vary the policy / position somewhat. We do have to be careful of licensing issues, costs, etc, and also that we only take on IDE use / training within the tutor's knowledge. But we can be much more flexible.

I know your enquiry was just a short question, but it's one that deserves a longer answer.
(written 2009-08-21, updated 2009-08-31)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
C051 - C and C based languages - C++ - General
  [4355] C++ in 2 days - (2014-12-18)
  [4335] Flexible public courses - residential or commuting, programming newcomer or experienced, C or C++ - (2014-11-30)
  [3809] Dwarf Exception Unwind Info - (2012-07-20)
  [3587] C++ Courses - do I get official certification at the end of my Well House course? - (2012-01-20)
  [3250] C++ - how we teach the language and the concepts behind the language - (2011-04-17)
  [3155] Rake - a build system using code written in Ruby - (2011-02-03)
  [3129] Extra courses - C and C++ - (2011-01-12)
  [3067] Using C and C++ functions in the same program - how to do it - (2010-11-24)
  [3052] Getting your C++ program to run - (2010-11-15)
  [2851] Further C++ material - view new or old - (2010-07-04)
  [2763] Our C and C++ training course are on Open Source platforms - (2010-05-13)
  [2577] Complete teaching example - C++, inheritance, polymorphism - (2010-01-15)
  [2536] All the Cs ... and Java too - (2009-12-13)
  [2504] Learning to program in ... - (2009-11-15)

G204 - Well House Consultants - Equipment and facilities
  [4261] Updated delegate computers - nine of the best - (2014-04-10)
  [3489] Python courses and Private courses - gently updating our product to keep it ahead of the game - (2011-10-20)
  [3310] How fast is your Internet access? Do you need something faster for your business or home? - (2011-05-29)
  [3196] No news is good news. - (2011-03-07)
  [3174] Sharing a single hotel internet connection without carrying extra hardware - (2011-02-18)
  [3137] Training Classes - should the training company provide a system for each delegate to use? - (2011-01-18)
  [3130] New Computers for delegates to use - (2011-01-13)
  [3109] A weighty decision - (2010-12-26)
  [2935] 01225 707126 to 01225 344596 to 01225 899360 - Well House Fax - (2010-08-26)
  [2850] Fresh Paint for course presentation - including C++ - (2010-07-03)
  [2810] A course review - for the tutor to complete - (2010-06-14)
  [2795] Simon says - (2010-06-05)
  [2222] A (biased?) comparison of PHP courses in the UK - (2009-06-07)
  [2032] Mobile Internet - an alternative to hotel WiFi - (2009-02-09)
  [1701] Training Course and Business Conference Technology - (2008-07-07)
  [1488] New trainee laptop fleet for our Open Source courses - (2007-12-30)
  [1415] Better technology makes for longer commutes? - (2007-10-29)
  [1364] Korn shell course - resources - (2007-09-24)
  [1363] One computer per delegate, or pair programming? - (2007-09-23)
  [1126] MacFormat - Me and My Mac - (2007-03-31)
  [1089] Playing old games - (2007-02-22)
  [460] New Network - (2005-10-10)
  [452] Is enough enough? - (2005-09-27)
  [450] Wheelchair access - can do! - (2005-09-25)
  [432] New print centre for our manuals - (2005-09-01)

G997 - Well House Consultants - Newsletter Lead Articles
  [3202] Telling you something about us in just one line - (2011-03-15)
  [2743] Public Open Source Training Courses running this summer and autumn in Melksham - (2010-04-27)
  [2538] Open Source Training Centre and Courses for 2010 - (2009-12-16)
  [2425] Weekend and Christmas Promotion - Well House Manor Hotel, Melksham - (2009-09-26)
  [2253] Walks in and around Melksham, Wiltshire - (2009-06-21)
  [2119] Make your business a DESTINATION business - (2009-04-05)
  [2052] How was my web site compromised? - (2009-02-24)
  [1912] Book now for 2009 - (2008-11-29)
  [1819] Calling base class constructors - (2008-10-03)
  [1754] Upgrade from PHP 4 to PHP 5 - the TRY issue - (2008-08-15)
  [1663] Python in an afternoon - a lecture for experienced programmers - (2008-06-01)
  [1600] Cambidge - Tcl, Expect and Perl courses - (2008-04-04)
  [1545] Letting new visitors know we provide training courses - (2008-02-19)
  [1386] New software product for warmblooded programmers - (2007-10-10)
  [1318] Well House Manor - feature comparison against the old place! - (2007-08-24)
  [1224] Object Relation Mapping (ORM) - (2007-06-09)
  [1136] Buffering output - why it is done and issues raised in Tcl, Perl, Python and PHP - (2007-04-06)
  [1065] Graham Ellis - an Introduction - (2007-02-05)
  [1000] One Thousand Posts and still going strong - (2006-12-18)

Y150 - Python Development Tools and Environments
  [3151] Disassembling Python and Java - previously compiled code - (2011-01-29)
  [2452] Making executable binaries in Python (or Perl) - (2009-10-12)
  [2123] Using Python with OpenOffice - (2009-04-09)
  [745] Python modules. The distribution, The Cheese Shop and the Vaults of Parnassus. - (2006-06-05)
  [316] Development Environments - (2005-05-19)


Back to
Using a cache for efficiency. Python and PHP examples
Previous and next
or
Horse's mouth home
Forward to
Quiet summer days? I think not!
Some other Articles
Lead characters on Perl variable names
Translation from Ghanaian to English
Public Transport from (and to) Melksham on Sundays
Quiet summer days? I think not!
C++, Python, and other training - do we use an IDE
Using a cache for efficiency. Python and PHP examples
Python - fresh examples of all the fundamentals
Learning to program - how to jump the first hurdles
At the end of the course
Counting Words in Python via the web
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2019: 404 The Spa • Melksham, Wiltshire • United Kingdom • SN12 6QL
PH: 01225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/2370_C-P ... n-IDE.html • PAGE BUILT: Sat May 27 16:49:10 2017 • BUILD SYSTEM: WomanWithCat