Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

good programming/python resources?

like what tools do you need to get started? how would you learn to program on a mac? (not my main computer)

-thx :) 👍
All you need is python 3 installed on your computer and the python package manager PIP3. Development also becomes a lot easier if you are familiar with the unix-based terminal on mac. If you want to learn rapidly it can be good for beginners to “learn by doing” and making a project they’re interested in, and if you need to learn the fundamentals “learnpython.org” is a good resource.
ah thx 👍 what is the "unix-based terminal on mac"? How do I learn to use it?

(sorry stupid questions I know) never programmed just getting into it etc. Someday I want to learn how to make bots etc.
Leetcode was really useful for me to improve my coding skills. Personally, I always struggle to find suitable tasks to improve my skills, but solving leet code questions and checking stackoverflow for help really helped me.

If you don't know any basics yet, I can recommend YT videos to get used to the language and its concepts.
If you need help in anything related to Python i can provide you some of my knowledge.
If you want interactive + free:
https://docs.python.org/3/tutorial/ – starts from zero and stays current .
https://www.codecademy.com/learn/learn-python-3 – browser-based labs, instant feedback .
https://www.coursera.org/learn/python – video + quizzes, audit track is free .
If you prefer books:
“Automate the Boring Stuff with Python” – practical scripts, free HTML version .
“Python Crash Course” – fast-paced projects, great second step .
For practice / challenges:
https://leetcode.com – algo/data-struct problems .
https://github.com/gregmalcolm/python_koans – learn via TDD .
Pick one course + one book + daily Koans/LeetCode and you’ll be solid in ~6 weeks.
(Jun 4, 2025 01:28 PM)1337LnD Wrote:  Leetcode was really useful for me to improve my coding skills. Personally, I always struggle to find suitable tasks to improve my skills, but solving leet code questions and checking stackoverflow for help really helped me.

If you don't know any basics yet, I can recommend YT videos to get used to the language and its concepts.

Along with leetcode, I would also recommend getcracked.io and codecademy. Both are great resources for learning. Also, keep an open mind, don't fixate on 'making bots' otherwise you are doomed to fail before you begin.
I recommend checking out some other the other LLM's like claude etc. It's gotten pretty good
[Image: OPYIBU.jpg]


Possibly Related Threads...
Thread / Author Replies Views Last Post
by glahhMar 5, 2024 01:45 AM 4 136 Mar 5, 2024 01:45 AM
Last Post: Nomad.Null
[Help] by AnonpenguinJun 26, 2023 09:54 PM 2 161 Jun 26, 2023 09:54 PM
Last Post: KetFeind
by SIM-3221368Mar 10, 2023 02:46 AM 7 282 Mar 10, 2023 02:46 AM
Last Post: ItachiUchiha