Ask coding questions

← Back to all posts
Girl wants to get good at coding...
catejenn (15)

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 (1665) [earned 5 cycles]
View Answer
theangryepicbanana (1665)

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

catejenn (15)

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

theangryepicbanana (1665)

@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.


@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").

Babbel (65)

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

catejenn (15)

@Babbel This is great, thanks!

Bloxy_Cola (16)

I recomend to learn, its interactive and has a futuristic youtube like ui

catejenn (15)

@Bloxy_Cola awesome ty! Gonna check it out.

Nanowrimoijk (43)

@Bloxy_Cola scrimba has some good courses


@Bloxy_Cola wow such a cool website

leon332157 (217)

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 :)

XavierDD (99)

I am currently righting a python tutorail. It might help.

PYer (3571)

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 :)

HarveyH (180)

You could watch YouTube tutorials for python!

catejenn (15)

@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?

HarveyH (180)

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


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 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?

Ryanand (34)

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

ByronShipman (3)

You could use codeclub projects

minermaniac447 (264)

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!

hayaodeh (193)

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!

catejenn (15)

@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!

JakobNacanaynay (36)

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.

catejenn (15)

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

JSer (148)

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

catejenn (15)

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

21natzil (1162)

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.

catejenn (15)

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