'What we do now echoes in eternity.' Marcus Aurelius
How Permies Works Dr. Redhawk's Epic Soil Series
Fish heads fish heads roly poly fish heads
Joylynn Hardesty wrote:Well, that pretty much covers it. Does the language to choose depend on what the student is interested in?
Please give me your thoughts on my Affordable, double-paned earthbag window concept
'What we do now echoes in eternity.' Marcus Aurelius
How Permies Works Dr. Redhawk's Epic Soil Series
Joylynn Hardesty wrote:Umm... What the kid wants to do... Maybe web design, coding. Making two-dimensional games. Hobby stuff. What The Dad wants him to do... Have a basic language to start with if he ends up going in this direction for a career.
He has done some coding stuff at Khan Academy's programming courses. If I understand correctly, what he has done is programming within a program. He has not completed everything available on Khan. I heard about Code Academy from student discussions with my kid on Khan. Webucator has self-paced courses. Are these quality places?
Where else can languages be learned?
Devoured by giant spiders without benefit of legal counsel isn't called "justice" where I come from!
-Amazon Women On The Moon
Rob Lineberger wrote:I have found very little excuse to use any other language over Python in my 25 years as a software developer.
It is certainly true that some languages are faster for certain things. For example, if you are processing millions of records, maybe use C over Python. If you are doing a dedicated Windows desktop application that will never, ever, and you are absolutely sure never ever will be used on another platform, maybe .NET. If you are doing mainframe programming, COBOL.
Otherwise, Python's readability, portability, and flexibility trump almost any other concern. I've done plenty of intensive bioinformatics dataset processing in Python. PANDAS gives you a wealth of data processing options. It's excellent for web scripting, dev ops, game development...
I've had many people over the years tell me how other languages are superior for blah-blah-blah because blah-blah-blah and by the end of the conversation I hand them the fully functional program I wrote in Python while they were talking. :)
How much can I 3D print for the garden? Looking forward to finding out
I'd suggest MATLAB
Devoured by giant spiders without benefit of legal counsel isn't called "justice" where I come from!
-Amazon Women On The Moon
Morfydd St. Clair wrote:
Meh, my company has 30+ years of application code in C/C++, and 10+ years of Web backend code in Java. I write supporting code in Python and whatever else I inherit from other teams, but I guarantee new programmers (as opposed to DevOps or whatever) won't get hired here without C or Java.
That's our "excuse to use any other language over Python". ;) That and the processing of billions of records AND the dedicated Windows/OSX desktop applications.
Please give me your thoughts on my Affordable, double-paned earthbag window concept
If you don't "know enough"... try anyway! (Cuz that's how you learn.)
Catie George wrote:
Honestly, unpopular opinion - any language he enjoys if he isnt being paid to do it.
Please give me your thoughts on my Affordable, double-paned earthbag window concept
Rob Lineberger wrote:
Morfydd St. Clair wrote:
Meh, my company has 30+ years of application code in C/C++, and 10+ years of Web backend code in Java. I write supporting code in Python and whatever else I inherit from other teams, but I guarantee new programmers (as opposed to DevOps or whatever) won't get hired here without C or Java.
That's our "excuse to use any other language over Python". ;) That and the processing of billions of records AND the dedicated Windows/OSX desktop applications.
Hey Morfydd, here is the fully functional program I wrote in Python while you were talking. :)
be safe stay healthy
'What we do now echoes in eternity.' Marcus Aurelius
How Permies Works Dr. Redhawk's Epic Soil Series
Joylynn Hardesty wrote:Adam Smitt, welcome to Permies!
I put this question up on Paul's programming forum, coderanch here. The moderators over there included that thread in both Python and the Java forum, so they seem to endorse Java as a good start. Here is a direct URL to their beginning Java forum. You might ask some questions there if you run into any problems.
Quick update... We went with Python. I got him this book, so I am able to tell if progress is being made. The awesome staff on coderanch recommended the publisher O'Reilly for learning any of the languages.
be safe stay healthy
This cake looks terrible, but it tastes great! Now take a bite out of this tiny ad:
Rocket Ovens Movie + Rocket Oven Plans + J-Tube Plans Bundle
https://permies.com/w/rocket-ovens-bundle
|