Skip to content
Sign upLog in
← Back to Community

Girl wants to get good at coding...

Profile icon
catejenn

Hi, my name is Cate and I recently discovered I had an interest in coding so with literally zero experience I started teaching myself python using pycharm IDE. I understand concepts pretty well, but there is soooo much information out there, does anyone have any tips for a n00b like me? Or advice for narrowing down a direction in regards to learning?
Any help is appreciated!!

Answered by theangryepicbanana [earned 5 cycles]
View Answer
Voters
Profile icon
Bloxy_Cola
Profile icon
Coder100
Profile icon
Lanna
Profile icon
GabrielSousa2
Profile icon
Rrmarc
Profile icon
minermaniac447
Profile icon
XavierDD
Profile icon
hayaodeh
Profile icon
amasad
Profile icon
nsedler
Comments
hotnewtop
Profile icon
theangryepicbanana

I you are going the Python route, I'd recommend looking at codeacademy for learning it.

Profile icon
catejenn

@theangryepicbanana
sweet I had started there so that's cool.

Profile icon
theangryepicbanana

@catejenn
I'd also recommend that before or after you learn Python, you learn another language like JavaScript or Ruby because they can be used for many things Python cannot do, and it will help get you familiarized with the semantics of programming languages.

Profile icon
ETHANSIAO

@catejenn
I personally agree with
@theangryepicbanana
, but you should know that codecademy taught python 2.7, whereas the latest python version is 3.7. However, there isn't that big of a change. For example, instead of saying "print "hello" " you say " print("hello").

Profile icon
Babbel

you can go through the repl.it courses here. i recommend solving this one

Profile icon
catejenn

@Babbel
This is great, thanks!

Profile icon
Bloxy_Cola

I recomend https://scrimba.com/ to learn, its interactive and has a futuristic youtube like ui

Profile icon
catejenn

@Bloxy_Cola awesome ty! Gonna check it out.

Profile icon
Nanowrimoijk

@Bloxy_Cola scrimba has some good courses

Profile icon
[deleted]

@Bloxy_Cola wow such a cool website

Profile icon
leon332157

I learned Python by myself. I learnd thourgh reading books,videos and documents. And I start to write some tools and scripts that used the syntax/libs that the book/videos mentioned.

U can contact me at
discord: leon332157#2603 :)

Profile icon
XavierDD

I am currently righting a python tutorail. It might help.
https://python-tutorial-rpg--xavierdd.repl.co/?showNav=false

Profile icon
PYer

I taught myself python using the book, invent your own computer games with python. It takes you through a lot of games, and then goes over it line-by-line. Also, i leant a few things from the internet, such as webscraping, or collecting time. I will be posting two tutorials during the tutorial competition, about making a chatbot, and webscraping. So if you want to look on monday :)

Profile icon
catejenn

@fullern000
sweet I'll be on the lookout for your tutorials! 🙌

Profile icon
PYer
Profile icon
HarveyH

You could watch YouTube tutorials for python!

Profile icon
catejenn

@HarveyH
totally! I'm following a few diff video series on YouTube, the only problem is there is so much info it's easy to feel like I'm heading down a rabbit hole, waste time in random directions, and then try to get back on track, you know?

Profile icon
HarveyH

@catejenn
I guess, but if your me, I only watch videos when I need to figure something out for a project.

Profile icon
ETHANSIAO

Codecademy taught me the basics, but I'd say the best thing to do is >>>practice<<<. I've personally taken what I've learned and made my own programs on repl.it using my new knowledge. I'm quite confidant that actually practicing and making your own projects really forces you to have a strong understanding.

Above all, however, just have fun.

Edit: just noticed how long ago this post was. Out of curiosity, how's coding going for ya?

Profile icon
[deleted]

@catejenn
when your doing programming. Think of a problem or something you want
then make it then make it efficent

Profile icon
ByronShipman

You could use codeclub projects

Profile icon
catejenn

@ByronShipman
tell me more? 😁

Profile icon
minermaniac447

I know this one really good resource for going through and learning python - it's an online interactive textbook, but it works well. You can find it here. If you want to learn about a coding language that is hilarious, I recommend you check out my tutorial on LOLCODE. Good luck!

Profile icon
catejenn

@minermaniac447
Thank you!!

Profile icon
hayaodeh

I started with Codecademy and then I tried to find a project, or maybe build it on my own, that's why I like repl challenges. I'm not an expert, after all, I'm a designer who tries to code. But
1- Starting with solid basics and fundamental is important.
2- Starting a project that you really like, or find it challenging.

We try our best to put people in touch together so they can learn from each other and help each other, soon when we'll launch code collaboration it'll make it way easier on you to collaborate with anyone to build cool programs. let us know how that goes with you! and try to share the programs you build on Codecademy with us!

Profile icon
catejenn

@hayaodeh
thank you so much! Def going to go the CodeAcademy route. I have been using Pluralsight for tutorials so far. Collaborating with people is a great idea! There is so much info out there it can feel overwhelming ha! I appreciate your response!

Profile icon
JakobNacanaynay

Read the book Python for Kids: A Playful Introduction to Programming by Jason Briggs. It may seem a bit childish or low-level but, it is easy to understand and once you read it, you will understand most of other tutorials. It is a great intro to programming.

Profile icon
catejenn

@JakobNacanaynay
ok, I appreciate the tip. I know html, css and I read the Java book. I'll check that out next 🙌😎

Profile icon
JSer

I recommend https://sololearn.com because it has a great community. Also, you can't learn all about a language in tutorials, you gain skills by experiences.

Profile icon
catejenn

@JSer
thanks for the reply! Yes I agree the experiences are a must

Profile icon
21natzil

I have a couple of suggestions, depending on your skill level. If you view yourself has a complete beginner, try out Python for kids. If you're past all the "basic tutorials", and want to start learning more complex things, I'd check out Corey Schafer on youtube, his tutorials was wonderful and will clarify any questions you might have. Lastly, if you still find yourself looking for more, Effective Python is a book made by a google engineer, and it goes over PEP 8, generators, and other concepts in excruciating detail.

Profile icon
catejenn

@21natzil
awesome, I'll check all your suggestions out. Appreciate your response!
Cate