Jump to content

so i little a bout myself.. 

im an apprentice plumber who spends all my free time with my computer playing games, but im starting to get bored of playing games and would love to learn something new.

me being from the trades i love learning things work and ive always had this interest.

 

some guidance would be greatly appreciated. 

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/
Share on other sites

Link to post
Share on other sites

Community College is a cheap way to get your feet in the water. 

Laptop: 2024 16" MacBook Pro M4 Pro, 512GB, 48GB Unified Memory | Phone: iPhone 16 Pro Max 512GB | Wearables: Apple Watch SE | Car: 2025 Honda Accord SE & 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: Sapphire Nitro+ 9070XT | Case: Fractal North | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Seasonic Focus GX-850 | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Noctua NH-U12S | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2024 M4 Mac mini, 256GB SSD, 16GB Unified Memory | Storage: Terramaster D4-320 DAS (12TB Seagate Ironwolf Pro, 12TB Seagate Ironwolf, 6TB WD Blue HDD, 500GB Crucial SSD)
Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12211870
Share on other sites

Link to post
Share on other sites

14 minutes ago, Evil croatian said:

so i little a bout myself.. 

im an apprentice plumber who spends all my free time with my computer playing games, but im starting to get bored of playing games and would love to learn something new.

me being from the trades i love learning things work and ive always had this interest.

 

some guidance would be greatly appreciated. 

I recommend learning Python. It's a pretty easy language to get started with as you don't have to understand compilers, you don't have to manually manage memory, you don't have to compile your code and can just run it, and there's a shitton of examples and guides on it. It's a good beginner-language, but it's still powerful enough to do complex, real stuff later in the future when you've mastered it, too.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12211884
Share on other sites

Link to post
Share on other sites

6 minutes ago, RainingBrainzHDSchoolAcont said:

I'm currently learning Java in high school and it's quite easy and fun; certainly powerful! Talk to your community college about it!

Lucky, I'm starting Intro to Java at my Community College this semester. We didn't have programing like that at my HS. 

Laptop: 2024 16" MacBook Pro M4 Pro, 512GB, 48GB Unified Memory | Phone: iPhone 16 Pro Max 512GB | Wearables: Apple Watch SE | Car: 2025 Honda Accord SE & 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: Sapphire Nitro+ 9070XT | Case: Fractal North | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Seasonic Focus GX-850 | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Noctua NH-U12S | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2024 M4 Mac mini, 256GB SSD, 16GB Unified Memory | Storage: Terramaster D4-320 DAS (12TB Seagate Ironwolf Pro, 12TB Seagate Ironwolf, 6TB WD Blue HDD, 500GB Crucial SSD)
Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12211912
Share on other sites

Link to post
Share on other sites

Another vote for Python. It's quite a nice language to learn, and has some great online tutorials to do so. You can even find free courses at coursera or other websites. 
I started programming for hobby, because I found out that the majority of jobs were unbelievably repetitive and boring. 

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12222302
Share on other sites

Link to post
Share on other sites

if you never even code, i would suggest going to codeacademy and learn some python as it is IMO the simplest programming language.

if you have some experience, i would suggest solving some puzzles on codewars. the programming puzzles there have a variety of levels from the basic to some that are real hard

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12233953
Share on other sites

Link to post
Share on other sites

The answer to this I think is a bit more complex.  Python and c# are some good general languages, but it all depends on what you want to create.  To some respect, I would recommend even learning auto-hotkey or auto-it as a very introductory thing, learning a bit of scripting.

3735928559 - Beware of the dead beef

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12234679
Share on other sites

Link to post
Share on other sites

On 1/19/2019 at 11:28 PM, Evil croatian said:

im an apprentice plumber who spends all my free time with my computer playing games, but im starting to get bored of playing games and would love to learn something new.

me being from the trades i love learning things work and ive always had this interest. 

Being that you're from a repair trade (me as well), will actually give you a leg up over other beginners, because you already know how to go about diagnosing and repairing problems, as well as reading technical documentation. Both of which are very necessary and huge parts of any programming task.

 

You'll see many conflicting suggestions, some good and some bad.

In my experience though, there are two general things that matter more than any other consideration when learning programming:

  1. Don't set out to make something useful, including a game.
  2. Do focus on only one language, at one difficulty level, until you've nearly mastered that.

 

You'll hear people telling you about which language to pick, there are some rules I think beginners should follow about that:

  • Do pick any language that catches your interest, provided that it's very popular. A few google searches will help.
  • Don't pick HTML/CSS/XML. Those are not programming languages, even though they are often lumped in with them.
  • Don't be afraid of things people call scary, like Vim or Assembly.
  • But probably don't pick Assembly.

 

As far as a specific recommendation goes, Python is a very good one. I, and many others, started with C, C++, or C#, but that's kind of like walking to school uphill both ways.

ENCRYPTION IS NOT A CRIME

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12234759
Share on other sites

Link to post
Share on other sites

On 1/26/2019 at 2:02 PM, straight_stewie said:

Being that you're from a repair trade (me as well), will actually give you a leg up over other beginners, because you already know how to go about diagnosing and repairing problems, as well as reading technical documentation. Both of which are very necessary and huge parts of any programming task.

 

You'll see many conflicting suggestions, some good and some bad.

In my experience though, there are two general things that matter more than any other consideration when learning programming:

  1. Don't set out to make something useful, including a game.
  2. Do focus on only one language, at one difficulty level, until you've nearly mastered that.

 

You'll hear people telling you about which language to pick, there are some rules I think beginners should follow about that:

  • Do pick any language that catches your interest, provided that it's very popular. A few google searches will help.
  • Don't pick HTML/CSS/XML. Those are not programming languages, even though they are often lumped in with them.
  • Don't be afraid of things people call scary, like Vim or Assembly.
  • But probably don't pick Assembly.

 

As far as a specific recommendation goes, Python is a very good one. I, and many others, started with C, C++, or C#, but that's kind of like walking to school uphill both ways.

awesome thanks for the imput, i will be starting with python. and i wasn't planing on making anything useful like you stated. just wanted to see were this interest will take me. im still pretty young so a career change could happen after i complete my plumbing apprenticeship and have more freedom. 

Link to comment
https://linustechtips.com/topic/1023602-would-like-to-learn/#findComment-12273729
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×