Planning to learn multiple languages and frameworks
from JerryMerweather@piefed.social to programming@programming.dev on 12 May 18:08
https://piefed.social/c/programming/p/2056015/planning-to-learn-multiple-languages-and-frameworks

I am planning to learn:
Dart (programming language) + Flutter (UI framework)
Python + PyQT(UI framework)
Godot(game engine) + Blender(painful software that generates art by torture)
How would you go about it if you were the one to be learning those?

Any advice to actually achieving these goals?

#programming

threaded - newest

CombatWombat@feddit.online on 12 May 19:09 next collapse

What’s your baseline? Where are you starting from?

JerryMerweather@piefed.social on 13 May 10:42 collapse

I am good with python. Perhaps I also have some experience making games, used roblox studio (~2015) before roblox was ruined and I have used gdevelop recently.

Blender is what I am learning right now. I hate how frustrating it can be.

hendrik@palaver.p3x.de on 12 May 20:04 next collapse

Maybe don’t learn all of it at the same time, or you’re bound to get confused and mix up whether some concept was from Dart, Python or one of the several frameworks.

ApocolypticGopher@infosec.pub on 12 May 20:11 next collapse

As tempting as it might be, don’t use AI in the learning stages. Spending time figuring out why your program isn’t working is what really cements that knowledge in.

Solumbran@lemmy.world on 12 May 20:19 collapse

Or like, don’t use AI at all.

ApocolypticGopher@infosec.pub on 13 May 02:21 collapse

Trust me I wish we could go back. Not just to before llms became popular but back to when it took at least a little knowledge and effort to host things online. The internet used to be so cool and full of unique stuff.

Unfortunately though I fear the toothpaste is already out of the tube with llms.

graynk@discuss.tchncs.de on 12 May 22:00 next collapse

start with small projects that you would actually want to make

then cut the scope in half, because it’s still not small enough

ExperimentalGuy@programming.dev on 12 May 22:43 collapse

And then cut it in half again

JerryMerweather@piefed.social on 13 May 10:43 collapse

I will make sure to cut in half again and one more time to make sure the scope devil doesnt come again.

tobz619@lemmy.world on 12 May 22:18 next collapse

Make stuff! That’s only tip I can give.

and make it until it’s DONE

vanillama@programming.dev on 12 May 23:00 next collapse

For Godot, there’s a cool (web and desktop) app called Learn to code from Zero with GDScript. It’s interactive and the stuff you learn there is fairly transferable to other languages.

JerryMerweather@piefed.social on 13 May 10:45 collapse

Yeah I know it, GDscript is similar to python. I did some lessons in it while I was trying to deduce if godot is a good choice for me or not.

belated_frog_pants@beehaw.org on 13 May 01:00 next collapse

I would find a project i wanted to do and apply one of those until i felt like i had it then move on to another. Trying to do this all at once will be a lot.

Dart is an odd choice but YDY

JerryMerweather@piefed.social on 13 May 10:46 collapse

Flutter is cross-platform, and its supposed to be used with dart. (flutter is a framework)

Planning to use flutter for mobile and pyqt for desktop. since I dont like depending too much on Google

SleeplessCityLights@programming.dev on 13 May 03:11 next collapse

First off, blender is great, better than all alternatives. Second, pick one of these “tech stacks” and go hard for 4-6 months. Don’t fracture your mental energy trying to learn 20 things at the same time. If you have a lot of spare time and energy, you won’t need 6 months to feel like you have a good grasp.

codeinabox@programming.dev on 13 May 07:49 next collapse

Depending on your level of programming experience, you might find the exercises at Exercism quite useful.

JerryMerweather@piefed.social on 13 May 10:45 collapse

I will check it out.

Hisse@programming.dev on 13 May 08:21 next collapse

With gdscript and python, once you know one you’ll know the other. Blender, uhm, torture yourself more.

MonkderVierte@lemmy.zip on 13 May 10:07 collapse

I’m planning to finally do my taxes.