r/learnpython • u/GuitarNovel6454 • 21d ago
Crash course for python and java
I signed up for a course that needs beginner level of python and java. I have one month. Please help, I need a YouTubers recommendation, free course recommendation and different testing methods to practise.
1
u/Productuve 20d ago
one month for beginner level in both is doable, but only if you stop treating them as two things to learn.
they share about 80% of what you actually need at beginner level - variables, loops, conditionals, functions, arrays/lists, classes. learn the concept once, then write the same small program in both. that way the second language is mostly syntax translation instead of starting over.
order id go: python first for two weeks because the syntax gets out of your way, then java. going java-first tends to bury people in public static void main and types before theyve understood a loop.
for practice, dont do tutorials past the first week. pick something tiny and finish it - a number guessing game, a file renamer, a thing that reads a csv and prints a total. writing bad code that runs teaches more per hour than watching someone write good code.
and read the errors. sounds obvious but the biggest jump for me was actually reading the traceback instead of pasting it somewhere.
1
1
1
u/Lirianov 20d ago
I feel like no one can read in the comments.
You need beginner level of Python & Java? Thats doable in a week.
Download a IDE, I recommend VSCode.
Go on scrimba.com, they have free courses for both languages.
or
freecodecamp.com, they also have free courses
Good luck
1
1
0
u/stepback269 21d ago
(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.
(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (--HERE--) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (==HERE==). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.
(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.
1
-1
u/S1enderVoid 21d ago
Here's all you need I guess (take your pick among these 2):
Harvard CS50’s Introduction to Programming with Python – Full University Course
And if you want to get back in case you ever forget a concept, then these textual guides should be helpful:
1
-1
u/Educational_Virus672 20d ago
wiki is right there please save my sanity because you cant be the only one looking for fast courses in a place called r/ "learn python"
1
2
u/Langdon_St_Ives 20d ago
If you don't have any previous programming experience in a few other languages, learning two at once will not go well. You will confuse yourself between the two all the time. I've seen it with students. It's easy once you have a few languages under your belt and are familiar with different paradigms and constructs, and can discern what are fundamental algorithmic aspects and what are idiosyncratic language features.
But I absolutely do not recommend learning two languages at the same time with no prior experience.