'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. :)
Year 4 of gardening. Orchard is happy, grass needs a goat. And the garden is about to get swallowed by surrounding trees.
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
Be the shenanigans
you want to see in the world.
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
Country oriented nerd with primary interests in alternate energy in particular solar. Dabble in gardening, trees, cob, soil building and a host of others.
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
JayGee
John F Dean wrote:Yeah, seniors ….. I was trained on punch cards.
JayGee
Invasive plants are Earth's way of insisting we notice her medicines. Stephen Herrod Buhner
Everyone learns what works by learning what doesn't work. Stephen Herrod Buhner
JayGee
Anne Miller wrote:
I like HTML ...
Ra Kenworth wrote:
But honestly I guess one thing to consider is why the person wants to learn a computer language
Invasive plants are Earth's way of insisting we notice her medicines. Stephen Herrod Buhner
Everyone learns what works by learning what doesn't work. Stephen Herrod Buhner
I knew that guy would be trouble! Thanks tiny ad!
GAMCOD 2025: 200 square feet; Zero degrees F or colder; calories cheap and easy
https://permies.com/wiki/270034/GAMCOD-square-feet-degrees-colder
|