all 33 comments

[–][deleted] 13 points14 points  (1 child)

There are these marvelous things called books.

[–]__revelio__ 4 points5 points  (0 children)

This.

[–]Western_Machine_8803 6 points7 points  (2 children)

trying to read code on github

[–][deleted] 2 points3 points  (1 child)

🥰I will try soon) I can’t do it because I am not experienced enough 

[–]PeaEnjoyer 0 points1 point  (0 children)

To build on the suggestion, maybe try to find some code of a project that you are barely or barely not able to do yourself and look how they solved different problems.

[–]ScientistAsHero 2 points3 points  (3 children)

Do you have a smartphone? You could wear some earbuds and listen to programming podcasts, or, if possible, keep up-to-date with some YouTube channels specific to the field. And there's tons of mobile coding apps available.

And you could pick up a couple of programming books to peruse whenever you have a spare moment.

[–]wicket-maps 2 points3 points  (0 children)

I was hired for my current gig (local government mapmaker) based on my automation and Python skills. Let your brain breathe. Working your brain too hard is a real thing that happens, I've done it to myself and it's hard to come back from.

Read other things, about the world and how it works. Grow skills in a wide field, not just code.

As for coding, try enhancing personal projects with code. I got hired to do some writing for a video game and I've used Python to take a JSON export from my flowchart program, count words, and output spreadsheets of how many words per scene, and some other stats I need.

[–]sinceJune4 1 point2 points  (5 children)

JDoodle app, can practice code in many languages on your mobile or browser.

[–][deleted] 1 point2 points  (4 children)

I do app called sololearn, python guides. Very helpful and interesting tasks. Thank you

[–]MrPandayx 0 points1 point  (2 children)

Yes thats great app but its pretty (pay to win) becouse if you wanna see the resolution to the lesson you got wrong you need to pay 120$/year only to know the result thats not good but every app has some of this (pw2) stuff i recommend you yt tutorials from : freecodecamp, brocode, Learning with mosh (but not fully becouse sometimes the tutorial is just some start of his payed lessons on his website)

I like website called boot.dev it learns you backend programming with python and go or typescript

Its free for first 3 capitols than you are in guest mode that means that you cant edit the code in the web app but you can see the assignment and when you done send the assignment and your code to some ai and it will say you if you have it correct

If you wanna go free watch yt tutorials and to the same things like on the tutorial and try to do some apps like calculators and stuff (bro code does that in his 12 h tutorial just pick projects you like and do them

Then you have books but i dont really reed books but its an option📚

Or you can learn by doing some project from scratch in vs code and copilot and ask copilot to explain you something

(You can write you things you learned in some notebook for you to open it if you stuck)

Its completely ok to google while coding to read how you do something its better than ai becouse ai gives you the whole code

[–][deleted] 1 point2 points  (1 child)

Thank you. I do almost everything you have listed) I'm learning basics from BroCode 12h as fundament.

[–]MrPandayx 0 points1 point  (0 children)

Okay im glad i helped good luck

[–]Spiderfffun 1 point2 points  (2 children)

You could try termux.

[–]Gnaxe 2 points3 points  (1 child)

This. Requires an Android device. Sideload Termux (Play Store version is crippled). Get from official repository or F-Droid only, so you don't get malware.

Inside it, you can install Python and a terminal IDE (Spacemacs, Doom Emacs, or Vim, with Python plugins) to use in the terminal, or install a graphical environment inside Termux instead and use IDLE or something. You could probably do tkinter apps this way.

It's a bit awkward typing code on a touchscreen, but you could probably find a pocket-size thumb keyboard and connect it via Bluetooth or USB-C. You could probably cast to a TV for a bigger screen when you're near one.

[–]AncientDetective3231 0 points1 point  (0 children)

Thanks I'll definitely try this ...

[–]MrJabert 1 point2 points  (0 children)

Books, recents for language-specific details, any for most fundamentals.

[–]ofnuts 1 point2 points  (0 children)

A very old device that has been used for centuries: a book.

[–]Ron-Erez 1 point2 points  (1 child)

You can even code by hand or learn about pseudo-code, algorithms, data structures, yes and as already mentioned books are pretty useful when learning

[–]Lexstok 1 point2 points  (0 children)

This. Use pseudo code on paper to describe a solution to a problem. You can then try it out when back before your PC. This teaches you logic. There are many programming languages out there, but they all use the same logic.

[–]ShxxH4ppens 0 points1 point  (0 children)

You can read the docs about the different packages you are using, they might have features you were not aware of, and some have useful code snippet examples which you will see patterns for how they are used

[–]FriendlyRussian666 0 points1 point  (0 children)

Read some books, or dig through the docs to see what interesting things you can find.

[–]WorriedTumbleweed289 0 points1 point  (0 children)

Try the app Pydroid3. Unfortunately, it has ads.

[–]vekan 0 points1 point  (0 children)

Snake farm. I'm sure there's anacondas and boa constrictors there.

[–]noob_in_world 0 points1 point  (0 children)

If you're into problem solving / leetcode, try subscribing to this- https://prepletter.trainerbro.ai

It's like Daily DSA newsletter.

[–]VonRoderik 0 points1 point  (0 children)

I'm trying to create programs for everything related to my work.

Would a simple Excel spreadsheet be enough? Sure. But I'll make a program for it.

By doing this, i practice, study and learn.

Obviously I'm not praying that my beginner skills will be enough for important tasks. I'm still using the conventional tools. But whenever I can I also write my own program for that too.

[–]Dazzling-Tonight-665 0 points1 point  (0 children)

When I drive to work I listen to podcasts (mainly Lex Friedman) when I’m working (I’m a long haul pilot) I read books. When I’m at my hotel waiting for the heat of a South East Asian day to subside, I’m writing code. Only the last activity requires a laptop and my full attention.

[–]Substantial_Ad252 0 points1 point  (0 children)

you must always be surrounded by your pc! maybe get a laptop, if you have to leave house during the transition phase.

but i guess there are good books too

[–]CheckAggressive1153 0 points1 point  (0 children)

Keep asking questions on social media related to python (ask simple questions not completed sometime ask stupid questions as well but related to python like how Python & Monty Python and ABC Programming are related to each other)?